Спросите у бармена: разочарования и поиск подходящих плагинов для блоков WordPress
Опубликовано: 2021-02-18Привет. Я всегда поддерживал идею редактора блоков WordPress в целом, но в последнее время я немного разочарован тем, что есть некоторые блоки, которые мне срочно нужны для работы на (не редактируемом посетителем) вики-сайте (в основном Блок вкладок, блок обратного отсчета, блок аккордеона/переключателя, блок оглавления и блок сносок), и им не удалось найти подходящие плагины. Я могу назвать длинный список конкретных проблем, которые у меня есть с теми, которые доступны прямо сейчас…
Андрес
Вопрос Андреса состоял еще из 400 слов или около того. Ниже приводится краткое описание проблем, с которыми он столкнулся:
- Плагины для сбора блоков охватывают некоторые, но не все варианты использования.
 - У кажущихся подходящими блоков слишком мало или слишком много опций.
 - Некоторые блоки могут быть преобразованы в другие типы блоков.
 - Многие блочные плагины давно не обновлялись, что вызывало опасение, что их забросят.
 - Невозможно выполнить пакетное преобразование блоков, если найден лучший плагин.
 - Нужен блок сносок.
 
Я не обязательно вижу большинство из них как проблемы, связанные с блоками. Может быть сложно найти золотую середину, настроив свой сайт WordPress с помощью нужных инструментов.
Когда я впервые начал использовать WordPress в 2005 году, я столкнулся с такими же проблемами. И они были проблемами на протяжении всей моей карьеры разработчика. Я бы нашел плагин, который делал бы почти то, что я хотел. Я бы нашел другой, который добавил бы слишком много ненужных функций. Часто казалось, что не существует ничего идеального для моих нужд. Это была единственная причина, по которой я занялся разработкой — если хочешь, чтобы что-то было сделано правильно, сделай это сам . Я хотел, чтобы мой сайт WordPress работал в соответствии с моими строгими требованиями. Никто другой не сделал бы это за меня, а я был голодающим студентом колледжа, который не мог позволить себе нанять разработчика. Это не оставило мне другого выбора, кроме как потратить время и усилия, чтобы это произошло.
Хотя я не предлагаю вам идти по тому же пути, по которому однажды пошел я, этот вариант всегда стоит изучить. Многие великие разработчики начинали с такого же разочарования. У них была проблема, и они нуждались в ее исправлении.
Открытый исходный код — это давать и брать. Когда вы не можете заплатить вперед с точки зрения кода, обратная связь всегда приветствуется. Это одна из причин, по которой я хотел бы выделить эти вопросы. Даже когда у меня нет ответа, может быть, найдется кто-то другой. Возможно, ваши запросы натолкнут на идею одного из многих разработчиков, читающих WP Tavern.
У меня определенно нет всех ответов на этот длинный список вопросов. Это обширная тема, для решения которой потребуется сообщество.
Многие из ваших проблем могут быть решены не чем иным, как разговором с разработчиками плагинов для сбора блоков, которые вы используете. Шаг первый – начать с ними диалог. Бьюсь об заклад, большинство из них готовы выслушать ваши идеи о том, как они могут улучшить свои продукты, если вы конструктивно отнесетесь к ним.
Попробуйте плагины One-Off Block

Будущее использования блоков будет гораздо больше связано с поиском и установкой отдельных блоков, а не коллекций. WordPress оказал своим пользователям медвежью услугу, не продвигая активно эти одноразовые блочные плагины. Мы работаем с редактором блоков уже более двух лет, и до сих пор у нас нет каталога блоков и экрана управления, встроенного непосредственно в программное обеспечение. Конечно, пользователи могут выполнять поиск с помощью средства вставки блоков прямо из редактора, но это не заменяет полноценного управления.
Эта отсутствующая функция помогла создать массивные библиотечные плагины, которые стали де-факто методом, с помощью которого большинство пользователей находят новые блоки. Слишком много разработчиков плагинов следуют модели Jetpack, объединяя их все вместе. Без полного управления блоками, встроенного в ядро, эта тенденция будет только продолжаться. В этот момент может быть трудно вырваться из формы.

Тем не менее, вы все еще можете найти список доступных одноразовых блоков в каталоге блоков на WordPress.org, по крайней мере, те, которые авторы плагинов пометили соответствующим образом.

Я рекомендую протестировать эти блоки, прежде чем погрузиться в плагин библиотечного типа. Всегда есть риск отказа разработчиков — с этим ничего нельзя поделать, когда речь идет о плагинах любого типа, кроме поддержки авторов.
Проблема каталога блоков в том, что в нем всего чуть более 120 блоков — как я уже сказал, WordPress недостаточно сделал для его продвижения . Это означает, что конкуренции недостаточно, чтобы стимулировать инновации и выводить явных победителей на передний план. Некоторые из блоков являются проектами наугад. Я знаю, что это не вызывает доверия, но по своему опыту могу сказать, что мне как разработчику всегда нравилась обратная связь с пользователями. Это жизненная сила любого проекта. Дайте плагинам тест. Даже если они вам не нравятся или не используются, отправьте свой отзыв разработчикам.
Ниже приведен краткий, но не исчерпывающий список некоторых одноразовых блоков, которые могут вам подойти:
-  Оглавление:
- Блок оглавления от WPDeveloper
- Оглавление, автор Ачал Джейн. -  Обратный отсчет:
- Блок обратного отсчета WP от Ачала Джейна
- Блок обратного отсчета от WPDeveloper -  Аккордеон/Переключатель:
- Аккордеонные блоки Фила Бьюкенена
- Аккордеонный переключатель от WPDeveloper
- Блок сводки деталей от Дениса Золёма
– Горячий аккордеон от HotThemes 
Плагин блокировки сносок

Я чувствую ваше разочарование по поводу сносок. В WordPress отсутствует эта функция, которая есть в любом приличном программном обеспечении для настольных компьютеров. Исходя из прошлого опыта получения степени бакалавра по английскому языку, сноски были основной частью опыта. Меня сбивает с толку тот факт, что самая популярная CMS в мире до сих пор не добавила в свой набор инструментов даже базовую версию сносок.
К счастью, другие единомышленники хотят видеть сноски в WordPress. У Эллы ван Дурпе есть черновик функции сносок в репозитории Гутенберга. Это продолжающееся трехлетнее обсуждение. Нет никаких оснований полагать, что он скоро станет ядром, но этого достаточно, чтобы надеяться.
Подключаемый модуль Academic Blogger's Toolkit поддерживает сноски. Он не обновлялся в течение года и может быть излишним для того, что вам нужно. Тем не менее, не мешало бы дать ему тестовый запуск.
 Несколько плагинов сносок в каталоге должны нормально работать с редактором блоков. Стандартный метод, используемый многими из них, использует ((double-parentheses)) для добавления сносок из редактора. Затем эти заметки анализируются, прежде чем отображаться во внешнем интерфейсе.
Это не мой стиль. Я предпочитаю визуальное разделение ссылок и сносок как в редакторе, так и во внешнем интерфейсе. Самое замечательное в редакторе блоков то, что вы можете вручную создавать сноски без плагина. Или, по крайней мере, вы можете создавать почти сноски .
Кэти Медер-Демпси, специалист по генеалогии и блогер Opening Doors in Brick Walls, подготовила исчерпывающее руководство по добавлению ссылок вручную и разделу сносок с помощью редактора блоков. Это не идеальное решение и работает лучше всего, когда у вас всего несколько сносок. Это связано с тем, что справочные ссылки переходят на общий раздел сносок, а не на отдельные примечания. Это быстрое решение в крайнем случае.
Этот пост является частью серии «Спросите бармена». Если у вас есть вопрос о WordPress, не стесняйтесь ответить на него. Ваш вопрос может быть следующим.
