Включить WYSIWYG-редактор на странице настроек администратора плагина? - PullRequest
0 голосов
/ 10 сентября 2010

Как добавить редактор WYSIWYG на страницу настроек администратора, а не стандартную текстовую область?

Спасибо.

Ответы [ 2 ]

3 голосов
/ 06 октября 2013
the_editor($content, $id, $prev_id, $media_buttons, $tab_index, $extended);

устарело.

Вместо этого используйте:

wp_editor( $content, $editor_id, $settings = array() );

Дополнительная информация здесь .

Чтобы включить это в настройки администратораВсе, что вам нужно сделать, это заменить ввод или текстовое поле на код wp_editor ().Пример:

Если вы используете класс для вывода пользовательской страницы настроек администратора.Поле формы будет выведено следующим образом:

public function content_callback()
{
    printf(
        '<textarea type="text" id="title" name="my_option_name[content]" value="%s" />',
        esc_attr( $this->options['content'])
    );
}

Замените вышеприведенную функцию следующим:

public function content_callback()
{
    printf(
        wp_editor(
           my_option_name[section_one_content], 
           $this->options['section_one_content'])
    );
}

Информацию об использовании класса для создания страниц параметров можно найти здесь: http://codex.wordpress.org/Creating_Options_Pages

0 голосов
/ 03 апреля 2012

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

<?php the_editor($content, $id, $prev_id, $media_buttons, $tab_index); ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...