我在页面编辑部分添加了一个元框:
add_meta_box(\'custom_section_box\', \'Sections\', array($this, \'section_box\'), \'page\',\'normal\',\'high\');
在该框中,有一个wp\\U编辑器调用:
$tinymce_options = array(\'plugins\' => "table,lists,link,textcolor,hr", \'toolbar1\'=>"fontsizeselect,forecolor,backcolor,bold,italic,underline,strikethrough,alignleft,aligncenter,alignright,alignjustify",\'toolbar2\'=>"blockquote,hr,table,bullist,numlist,undo,redo,link,unlink");
$editor_config= array(\'teeny\'=>true, \'textarea_rows\'=>10, \'editor_class\'=>\'csec_text\', \'textarea_name\'=>\'csec_body\', \'wpautop\'=>false, \'tinymce\'=>$tinymce_options);
wp_editor(html_entity_decode(stripslashes($vals[\'content\'])), \'csec_body\', $editor_config);
一切正常,但当我通过“媒体”按钮添加库时,它只显示库的短代码(如[库链接=“文件”id=“759760761”)。在带有编辑/删除按钮的普通页面编辑器中,没有常规的库显示。
我试图添加do_shortcode 在wp\\u编辑器中传递值,但这将显示完整的html。其他短代码也呈现为html。
你能帮忙吗?
最合适的回答,由SO网友:sariDon 整理而成
这件作品非常完美:
$tinymce_options = array(
\'plugins\' => "paste,lists,link,textcolor,hr,media,wordpress,wpeditimage,wpgallery,wpdialogs,wplink,wpview",
\'wordpress_adv_hidden\'=> false,
\'toolbar1\'=>"formatselect,fontsizeselect,forecolor,backcolor,bold,italic,underline,strikethrough,alignleft,aligncenter,alignright,alignjustify,wp_adv",
\'toolbar2\'=>"blockquote,hr,table,bullist,numlist,outdent,indent,undo,redo,link,unlink,wp_fullscreen,wp_help"
);
注意,我在tinymce选项中添加了一些与wordpress相关的插件。
SO网友:anton
确保tinymce
选项具有有效值
如果未向tinymce传递任何参数,请将其删除或设置为true
$editor_config = array(
\'teeny\'=>true,
\'textarea_rows\'=>10,
\'editor_class\'=>\'csec_text\',
\'textarea_name\'=>\'csec_body\',
\'wpautop\'=>false,
\'tinymce\'=>$tinymce_options //THIS OPTION SHOULD BE VALID
);
Edit:做了一个小调查。添加
wpview
在tinymce选项的plugins参数中
$tinymce_options = array(
\'plugins\' => "wpview,lists,link,textcolor,hr",
//all other options
}
还有,没有什么
table
插件
可用插件列表:
\'charmap\',
\'colorpicker\',
\'hr\',
\'lists\',
\'media\',
\'paste\',
\'tabfocus\',
\'textcolor\',
\'fullscreen\',
\'wordpress\',
\'wpautoresize\',
\'wpeditimage\',
\'wpemoji\',
\'wpgallery\',
\'wplink\',
\'wpdialogs\',
\'wptextpattern\',
\'wpview\',