我是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()...
提前感谢...
答案 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工作。