Обзор
Поле «Редактор WordPress» создает редактор содержимого аналогичный тому, что используется при редактировании записей и страниц. По-другому он называется Wysiwyg редактор, что является аббревиатурой «что видишь, то и получаешь».
Это одно из самых полезных полей для редактирования контента, поскольку оно позволяет редактировать и стилизовать текст вместе с медиафайлами в одном месте.
История изменений
- Добавлены вкладки в v5.0.0
Скриншоты
Примечание: в скриншоте используется плагин TinyMCE Advanced, для расширения стандартного функционала редактора WP.
Настройки
Имя | Описание |
---|---|
Вкладки | В каждом редакторе может быть визуальный и текстовый режимы. Выберите какие режимы вы хотите использовать. |
Панель инструментов | Позволяет указать какую панель инструментов показывать. Панель инструментов «Полный» отражает типичную панель инструментов редактора WP с двумя строками кнопок. Панель инструментов «Основные» представляет собой миниатюрный один ряд кнопок, полезных для более простых текстовых задач. Если вам нужен полный контроль над отображаемыми кнопками панели инструментов, вы также можете создать свою собственную панель инструментов. |
Кнопки загрузки медиа | Показывать или нет кнопку «Добавить медиафайл» для этого редактора или нет. |
Отложенная инициализация | Если этот параметр включен, то редактор не будет инициализироваться при загрузке страницы. Нужно будет нажать на специальную кнопку, прежде чем появится редактор. Это полезно для ускорения времени загрузки, позволяя избежать задержек инициализации JS для редактора Tinymce. |
Использование в шаблоне
ACF возвращает отформатированный HTML контент (так же, как это делает the_content()).
<?php the_field('wysiwyg_test'); ?>
Примечание
Фильтр the_content
Стандартный редактор WordPress использует фильтр the_content для вывода HTML. Однако, ACF использует собственный фильтр acf_the_content, который точно имитирует тот, который содержится в ядре WP. Если вы используете фильтр the_content для изменения содержимого, обязательно добавьте свой фильтр для acf_the_content. Это делается для того, чтобы избежать проблем с рекурсией и ошибок при загрузке, вызванных многократным вызовом фильтра the_content.