FAQ в записях блога
Добавляйте аккуратные блоки «вопрос — ответ» в публикации блога, переиспользуйте готовые наборы и помогайте поисковым системам понимать содержимое страницы с помощью микроразметки Schema.org FAQPage.
FAQ для каждой записи
Создавайте собственные вопросы и ответы прямо в форме редактирования публикации.
Готовые наборы
Соберите общие блоки один раз и используйте их в разных записях блога.
Микроразметка FAQPage
Плагин формирует JSON-LD по стандарту Schema.org и объединяет вопросы страницы в один корректный блок.
Аккордеон на витрине
Лаконичный адаптивный вывод наследует оформление темы и поддерживает управление с клавиатуры.
Два способа добавить вопросы
У каждой записи может быть свой список вопросов — он заводится прямо в форме редактирования публикации. Для повторяющихся материалов — например, условий доставки, оплаты или работы сервиса — создайте готовый набор в настройках плагина и подключайте его к нужным публикациям.
И там, и там ответ можно написать обычным текстом или разметить как HTML, а порядок вопросов задать перетаскиванием.
Заголовок блока на витрине — это название набора. У вопросов, заведённых в самой записи, заголовка нет: блок начинается сразу с первого вопроса. Нужна подпись вроде «Вопросы и ответы» — добавьте её в текст записи или в шаблон темы.
Вывод в нужном месте
Покажите FAQ автоматически в подвале записи через хук frontend_post либо вставьте блок прямо в текст публикации:
[ewblogfaq] [ewblogfaq set=ID]
Первый шорткод выводит вопросы текущей записи, второй — выбранный готовый набор.
Настраиваемое поведение
- включение и отключение вывода плагина;
- автоматический вывод блоков в подвале записи через хук
frontend_post; - микроразметка Schema.org FAQPage;
- режим, в котором одновременно открыт только один ответ;
- подключение CSS и JS вместе с блоком — или из темы дизайна.
Дружелюбно к теме дизайна
Витринный блок не навязывает собственную типографику: шрифт, размер и цвет наследуются от темы. Разработчик темы может полностью заменить шаблоны вывода файлами ewblogfaq_plugin.frontend_post.html и ewblogfaq_plugin.frontend_post_text.html.
CSS и JS плагин по умолчанию подключает вместе с блоком, но тема может подключить их сама — в конце страницы, чтобы не блокировать отрисовку. Для этого выключите в настройках «Подключать CSS и JS вместе с блоком» и поставьте в шаблоне темы перед закрывающим </body>:
{$wa->blog->ewblogfaqPlugin->assets()}
Вызов ничего не выводит на страницах, где блоков FAQ нет.
Совместимость
Плагин работает с приложением «Блог», требует PHP 7.4 или новее и Installer 2.9.0 или новее.
Мы в социальных сетях
Узнавайте первыми о новых решениях и акциях Easyweb.
- ВКонтакте — https://vk.com/easyweb_su
- Телеграм — https://t.me/easyweb_su










