Как добавить WYSIWYG Editor (tinyMCE) на страницу параметров плагина, совместимую с Wordpress 3.0 и выше?


8

Я пытаюсь добавить tinyMCE вместо textarea для одного из моих вариантов в моем плагине, но пока безуспешно. Я попробовал это:

http://www.dbuggr.com/smallwei/add-wysiwyg-editor-tinymce-wordpress-plugin/

и это:

http://blog.imwd8solutions.com/wordpress/wordpress-plugin-development-add-editor-to-plugin-admin-page/

Кажется, есть проблема со стилями, так как стили для вкладок (стиль HTML / Визуальный стиль) не работают. Кто-нибудь знает о реализации, которая работает на 100% с WP 3.0 и выше?

Ответы:



3
<?php 
  function my_address_function(){

   if(isset($_POST['special_content'])){
     update_option('special_content', $_POST['special_content']);
   }

?>
<div class='wrap'>
  <h2>My Super Admin Page</h2>
    <form method='post'>
      <?php
          $content = get_option('special_content');
          wp_editor( $content, 'special_content', $settings = array('textarea_rows'=> '10') );

          submit_button('Save', 'primary');
       ?>
   </form>
  </div><!-- .wrap -->
 <?php
}
?>

1

Если я правильно читаю ваш вопрос:

wordpress.org/extend/plugins/tinymce-advanced/

В настройках есть флажок для отображения пользовательских стилей темы.


1
к сожалению, мне нужно это для плагина, который я создаю, я не хочу, чтобы он зависел от любого другого плагина
chubbyk

мне тоже нужно то же самое ...
Ramkumar M
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.