我有一个使用wp\\u编辑器的自定义元框,当我切换到文本编辑器而不是视觉时,更新时,主要内容tinymce也会更改为文本视图。我想知道我是做错了什么,还是wordpress在创建自定义metabox和wp_编辑器时的正常行为?
我用来设置所有这些的代码是:
add_action(\'add_meta_boxes\', \'page_tagline_meta_box\');
function page_tagline_meta_box($post) {
global $post;
$post_id = $_GET[\'post\'] ? $_GET[\'post\'] : $_POST[\'post_ID\'] ;
$homepage_id = get_option(\'page_on_front\');
$screens = array( \'services\', \'page\');
if($homepage_id != $post_id) {
foreach ($screens as $screen) {
add_meta_box(\'page_tagline_id\', \'Tagline text & Telephone number\', \'page_tagline_meta_box_cb\', $screen, \'normal\', \'high\');
add_meta_box(\'additional_content_id\', \'Additional Content\', \'additional_content_meta_box_cb\', $screen, \'normal\', \'high\');
}
}
}
function additional_content_meta_box_cb($post) {
global $post;
wp_nonce_field(\'additional_content_box_nonce\', \'additional_content_meta_box_nonce\');
$values = get_post_custom($post->ID);
$additionalContent = isset($values[\'additionalContent\']) ? $values[\'additionalContent\'][0]: \'\';
$settings = array(
\'textarea_rows\' => 15,
\'wpautop\' => true
);
wp_editor($additionalContent, \'additionalcontent\', $settings);
}
如果你想看到保存功能,欢迎使用,但我知道它可以保存所有内容,我可以在我的模板中获取内容。当我在自定义元数据库上切换视图时,当我点击update时,它也会切换页面主文本区域的视图,我觉得这很奇怪。
提前感谢您的帮助
亚历克斯