2017-01-15 7 views
1

Мне нужно добавить любой wysiwyg в текстовое поле с определенным классом в wordpress, и я не знаю, как это сделать.wordpress - как добавить WYSIWYG в textarea с определенным классом

Лучшее решение для меня - загрузить некоторый плагин wp, где я должен поместить имя класса textarea, мне нужно добавить wysiwyg, и плагин должен добавить любой wysiwyg к нему. есть ли такой плагин? если нет, то как я могу решить эту проблему?

также в то время как я нашел прибегая к помощи этого кода:

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

, но я не могу понять, где я должен поставить это в моем коде.

любая помощь appriciated!

ответ

2

Это зависит от того, где находится ваше текстовое поле - страница параметров, страница настроек, мета-окно?

Скажите, что он находится на странице параметров, и вы сохранили опцию, которая называется my_option. Сначала вы бы извлечь эту опцию:

$my_option = get_option('my_option'); 

И тогда вы вызываете редактор

wp_editor($my_option , 'my_option', array(
    'wpautop'  => true, 
    'media_buttons' => false, 
    'textarea_name' => 'my_option', 
    'editor_class' => 'my_custom_class', 
    'textarea_rows' => 10 
)); 

Это должно отобразить редактор TinyMCE в вашем текстовое поле.

Проверьте, пожалуйста, код для wp_editor, чтобы узнать, какие еще аргументы вы можете установить.

В случае сообщений или метаконференций страниц вы сохраните параметры в мета-поле и получите их с помощью функции get_post_meta().

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

  • Нет связанных вопросов^_^