Дэвид Гвайер выпустил свой плагин Flexible FAQs еще год назад на своем сайте WPGO Plugins. С тех пор плагин выпал из поля зрения, поскольку практически не обновлялся. И только недавно, в начале прошлой недели, Дэвид вновь напомнил о себе, выпустив полностью обновленную версию Flexible FAQs, отличающуюся тесной интеграцией с редактором блоков.
Плагин создает произвольный тип записей для управления отдельными разделами FAQ. В этом аспекте плагин по-прежнему полагается на интерфейс классического редактора вместо системы блоков.
Многие согласны со мной в том плане, что интерфейс классического редактора, когда он появляется в плагинах, сильно отпугивает. В записях FAQ отсутствует область контента. Данные сохраняются как мета-значения, поэтому редактор блоков здесь вообще выглядит лишним. Хотелось бы, чтобы интерфейс плагина был полностью переведен в новый формат.
Добавить новый FAQ элементарно. Плагин предлагает пользователям мета-поле для создания наборов вопросов и ответов (в интерфейсе TinyMCE).
Также существует таксономия Group для категоризации записей в FAQ. Это пригодится владельцам информационных сайтов, которым требуется более строгая организация секций FAQ. В плагине есть шорткод [flexible-faqs], который пользователи классического редактора могут добавлять в свои записи и на страницы.
Плагин поставляется с тремя блоками для вывода раскрываемых записей FAQ:
- Text
- Box
- Accordion
Каждый из блоков позволяет пользователям задавать опубликованный FAQ или группу FAQ. Затем они могут выбирать «тему», которая поддается настройке.
Пользователям, скорее всего, потребуется корректировать тему для FAQ, поскольку стили плагина переопределяют базовую стилизацию, заданную в теме (особенно цвета).
Путем некоторых корректировок я все же смог настроить вывод FAQ, соответствующий моей теме.
Даже несмотря на некоторые мои придирки, связанные с функционированием плагина, он все равно работает в апдейте 0.5.10 на порядок лучше, чем в ранних версиях.
Плагин полностью совместим с ARIA и является доступным. Я без проблем смог взаимодействовать с FAQ с клавиатуры.
При этом плагин подойдет далеко не всем. Если на сайте используется только несколько секций вопросов и ответов, он будет чрезмерным. В таком случае лучше воспользоваться другим решением – FAQ Block. Он позволяет создавать FAQ прямо на странице или в записи, но при этом у него нет централизованной панели управления созданными FAQ.
Источник: wptavern.com