在插件管理设置页面中包含所见即所得编辑器?

Jam*_*ond 1 wordpress wordpress-theming

如何在管理设置页面上包含所见即所得编辑器而不是标准文本区域?

谢谢。

小智 5

the_editor($content, $id, $prev_id, $media_buttons, $tab_index, $extended);
Run Code Online (Sandbox Code Playgroud)

已弃用。

改用:

wp_editor( $content, $editor_id, $settings = array() );
Run Code Online (Sandbox Code Playgroud)

更多信息请点击这里

要将其包含在“管理设置”页面中,您所需要做的就是用 wp_editor() 代码替换输入或文本区域。例子:

如果您使用类来输出自定义管理设置页面。表单字段的输出如下:

public function content_callback()
{
    printf(
        '<textarea type="text" id="title" name="my_option_name[content]" value="%s" />',
        esc_attr( $this->options['content'])
    );
}
Run Code Online (Sandbox Code Playgroud)

将上面的函数替换为以下函数:

public function content_callback()
{
    printf(
        wp_editor(
           my_option_name[section_one_content], 
           $this->options['section_one_content'])
    );
}
Run Code Online (Sandbox Code Playgroud)

您可以在此处找到有关使用类创建选项页面的信息:http://codex.wordpress.org/Creating_Options_Pages