wp_editor не показывает кнопки

Я пытаюсь использовать wp_editor на простой странице PHP (не плагин, не в разделе администратора):

  define('WP_USE_THEMES', false);
  require('wp-blog-header.php');
  $editor_id = 'mycustomeditor';
  wp_editor( "My content", $editor_id );

У меня есть поле и кнопки Visual/HTML, но это все, у меня нет других кнопок или панели инструментов.

Нужно ли загружать другую библиотеку WP перед вызовом wp_editor?

Спасибо!

1 ответ

Вы также можете передать некоторую переменную настроек в редактор. Без передачи он будет принимать значения по умолчанию.

Еще одна вещь, которую я заметил, если я делаю exit(); В любом месте моей страницы перед загрузкой нижнего колонтитула не будет отображаться никаких кнопок на панели инструментов, поскольку он загружает некоторые скрипты из нижнего колонтитула. Так что если у вас есть exit() или же die() перед загрузкой нижнего колонтитула не будет загружена панель инструментов.

Здесь я передал его моему редактору, и он работает нормально.

define('WP_USE_THEMES', false);
require('wp-blog-header.php');
$editor_id = 'mycustomeditor';
$settings =   array(
    'wpautop' => true, // use wpautop?
    'media_buttons' => true, // show insert/upload button(s)
    'textarea_name' => $editor_id, // set the textarea name to something different, square brackets [] can be used here
    'textarea_rows' => get_option('default_post_edit_rows', 10), // rows="..."
    'tabindex' => '',
    'editor_css' => '', //  extra styles for both visual and HTML editors buttons, 
    'editor_class' => '', // add extra class(es) to the editor textarea
    'teeny' => false, // output the minimal editor config used in Press This
    'dfw' => false, // replace the default fullscreen with DFW (supported on the front-end in WordPress 3.4)
    'tinymce' => true, // load TinyMCE, can be used to pass settings directly to TinyMCE using an array()

    'quicktags' => true // load Quicktags, can be used to pass settings directly to Quicktags using an array()
);
 wp_editor( "My content", $editor_id, $settings );
Другие вопросы по тегам