wp_enqueue_editor()
Выводит скрипты, стили и установки по умолчанию для TinyMCE редактора WordPress. Который затем, после загрузки страницы можно инициализировать на любом поле textarea.
Для инициализации визуального редактора используйте Javascript метод wp.editor.initialize(), расположенный в wp-admin/js/editor.js
Функцию нужно вызывать до события wp_enqueue_editor
Хуков нет.
Возвращает
null. Ничего (null)
Использование
wp_enqueue_editor();
Примеры
#1 Пример подключения и инициализации редактора
<?php
// подключаем стили, скрипты
wp_enqueue_editor();
// запускаем скрипт
add_action( 'wp_footer', function(){
?>
<script>
var id = textarea.attr( 'id' );
wp.editor.initialize( id, {
tinymce: {
wpautop: true
},
quicktags: true
});
</script>
<?php
}, 99);
Список изменений
| С версии 4.8.0 | Введена. |
Код wp_enqueue_editor() wp enqueue editor WP 6.9.4
function wp_enqueue_editor() {
if ( ! class_exists( '_WP_Editors', false ) ) {
require ABSPATH . WPINC . '/class-wp-editor.php';
}
_WP_Editors::enqueue_default_editor();
}