我如何在管理设置页面上包含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); ?>
评论前必须登录!
注册