如何在管理设置页面上包含WYSIWYG编辑器而不是标准文本区域?
感谢。
答案 0 :(得分:3)
the_editor($content, $id, $prev_id, $media_buttons, $tab_index, $extended);
已弃用。
改为使用:
wp_editor( $content, $editor_id, $settings = array() );
更多信息here。
要在“管理设置”页面中包含此功能,您只需将输入或textarea替换为wp_editor()代码即可。例如:
如果您使用类输出自定义管理设置页面。表单字段将输出如下:
public function content_callback()
{
printf(
'<textarea type="text" id="title" name="my_option_name[content]" value="%s" />',
esc_attr( $this->options['content'])
);
}
用以下内容替换上述功能:
public function content_callback()
{
printf(
wp_editor(
my_option_name[section_one_content],
$this->options['section_one_content'])
);
}
您可以在此处找到有关使用课程创建选项页面的信息:http://codex.wordpress.org/Creating_Options_Pages
答案 1 :(得分:0)
这是超级旧的,可能这个功能在发布时不存在。也就是说,只需使用它:
<?php the_editor($content, $id, $prev_id, $media_buttons, $tab_index); ?>