个性化阅读
专注于IT技术分析

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

我如何在管理设置页面上包含WYSIWYG编辑器, 而不是标准文本区域?

谢谢。


#1


the_editor($content, $id, $prev_id, $media_buttons, $tab_index, $extended);

不推荐使用。

改用:

wp_editor( $content, $editor_id, $settings = array() );

更多信息在这里。

要将其包括在”管理设置”页面中, 你要做的就是用wp_editor()代码替换输入或textarea。例:

如果你使用类来输出自定义的”管理员设置”页面。表单字段将像这样输出:

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


#2


这是非常古老的, 发布时可能不存在此功能。也就是说, 只需使用以下命令:

<?php the_editor($content, $id, $prev_id, $media_buttons, $tab_index); ?>
赞(0)
未经允许不得转载:srcmini » 在插件管理设置页面中包括所见即所得编辑器?

评论 抢沙发

评论前必须登录!