如何使用wp编辑器

时间:2014-12-30 05:12:06

标签: php wordpress wordpress-theming

我是wordpress主题开发的新手...

我知道在wordpress主题中创建主题选项,但现在我想使用wordpress的WYSIWYG编辑器,wp_editor(),我已经阅读了一些关于此的但我无法做到...

这是我的代码:

    add_settings_field('tinytxt', 'WYSIWYG: ', array($this, 'tinytxt'), 'oditer_theme_options', 'jd_theme_options_main_section');



public function tinytxt() {

     wp_editor("{$this->options['tinytxt']}", 'tinytxtboom');
}

如何从数据库中检索已保存的内容,我知道要使用get_option()...

提前感谢...

1 个答案:

答案 0 :(得分:1)

您需要为您的WordPress编辑器输入一个名称,以便它可以保存该值。

wp_editor( $this->options['tinytxt'], 'tinytxtboom', array(
    'textarea_name' => 'jd_theme_options[tinytxt]'
) );

这将使隐藏的textarea wp_editor使用name进行表单提交。 jd_theme_options将第二个参数与register_setting匹配,tinytxt是您要保存值的选项键。

我认为这就是你所需要的。如果你遇到麻烦,请评论。我明天会回去检查。

您也可以尝试使用简单的textarea,然后尝试让wp_editor工作。