WP_ENQUEUE_EDITOR() │ WP 4.8.0
Функция wp_enqueue_editor()
подключает скрипты, стили и настройки по умолчанию для редактора WordPress.
Редактор может быть инициализирован в любое время после загрузки страницы. Для этого можно использовать wp.editor.initialize()
, который находится в файле wp-admin/js/editor.js
.
Возвращаемое значение
Эта функция ничего не возвращает (null).
Использование
Для подключения редактора вам нужно просто вызвать эту функцию:
wp_enqueue_editor();
Пример
Пример подключения и инициализации редактора
// Подключаем стили и скрипты
wp_enqueue_editor();
// Запускаем скрипт
add_action( 'wp_footer', function(){
?>
Этот код подключает редактор и инициализирует его для использования в форме. Он добавляет возможность автоматически вставлять абзацы и использовать быстрометки (quicktags).
История изменений
- С версии 4.8.0 — Функция была введена в WordPress.
Код функции
Вот как выглядит код функции wp_enqueue_editor()
в файле wp-includes/general-template.php
:
function wp_enqueue_editor() {
if ( ! class_exists( '_WP_Editors', false ) ) {
require ABSPATH . WPINC . '/class-wp-editor.php';
}
_WP_Editors::enqueue_default_editor();
}
Пояснения к коду
- Проверка класса: Сначала функция проверяет, загружен ли класс
_WP_Editors
. Если нет, она подключает необходимые файлы. - Подключение редактора: Далее вызывается метод
enqueue_default_editor()
, который отвечает за загрузку редактора по умолчанию.
Связанные функции
- TINYMCE (EDITOR) — используется для работы с текстовым редактором.
- add_editor_style() — для добавления стилей к редактору.
- wp_add_inline_script() — добавлениеinline-скрипта.
- wp_enqueue_script() — подключение скриптов.
- wp_enqueue_style() — подключение стилей.
Эти функции могут помочь вам лучше управлять редактором и его настройками в WordPress.
Теперь вы знаете, как пользоваться функцией wp_enqueue_editor()
, и как подключать редактор в WordPress. Если у вас есть дополнительные вопросы, не стесняйтесь их задавать!