如何将所见即所得编辑器(TinyMCE)添加到与WordPress 3.0及更高版本兼容的插件选项页面?

时间:2011-01-03 作者:chubbyk

我正在尝试为插件中的一个选项添加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样式/视觉样式)不起作用。有人知道WP 3.0及更高版本可以百分之百工作的实现吗?

3 个回复
SO网友:John

预WP 3.3:http://www.dev4press.com/2010/tutorials/wordpress/tips/add-rich-text-editor-to-your-plugin/

如果您使用的是WP 3.3或更高版本,则可以查找WP\\U编辑器:http://codex.wordpress.org/Function_Reference/wp_editor

$settings = array(
    \'teeny\' => true,
    \'textarea_rows\' => 15,
    \'tabindex\' => 1
);
wp_editor(esc_html( __(get_option(\'whatever_you_need\', \'whatever\'))), \'terms_wp_content\', $settings);

SO网友:Anuj Singh Rajput
<?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
}
?>
SO网友:redconservatory

如果我没有看错你的问题:

wordpress。org/extend/plugins/tinymce高级/

选项中有一个复选框,用于显示主题的自定义样式。

结束

相关推荐

Custom routing for plugins

我正在制作一个插件,它需要一个可以从外部访问的页面,非常像一个API,并且有这样的url,http://xxxxx/custom_method?parameter=xxxxx&something=xxxx有没有干净的方法可以做到这一点?提前谢谢。