2015-01-11 5 views
0

У меня есть несколько плагинов Wordpress, которые добавляют кнопку редактора wordpress tinyMCE. Кнопки отображаются правильно, когда я добавляю новое сообщение или страницу.Кнопки пользовательского tinymce Wordpress, которые не отображаются в пользовательском редакторе

Однако, если я хочу напечатать мой собственный редактор в мой плагин с этим кодом:

wp_editor('value','name',array('media_buttons' => false); 

Пользовательские кнопки обыкновение появляться. Он показывает редактор, но не пользовательские кнопки.

ответ

0

Я нашел то, что сделал неправильно. Я использовал функцию для вызова wp_editor. Этот возвращает редактор с буферизацией вывода PHP. Функция возвращает редактор, или null, когда ее не нужно отображать.

В моем коде функция была вызвана дважды, один раз для проверки и один раз для вывода. Это означает, что wp_editor вызывается дважды с тем же именем. Как только это произойдет, настройки будут переопределены во второй раз.

Краткое решение: Никогда не звоните wp_editor дважды с тем же именем.

Смежные вопросы