我仍在经历这种情况,但以下是我如何摆脱不需要的文本区域:
if ( !is_admin() ) { //you might decide to change this conditional statement.
//I found the filter in /wp-includes/class-wp-editor.php @249
add_filter(\'the_editor\', \'my_remove_editor_te\');
function my_remove_editor_te(){
$editor = \'\';
return $editor;
// or simply return;
}
}
以下是我如何启动编辑器的:
wp_editor( \'\', \'\', array(
\'textarea_rows\' => \'\',
\'quicktags\' => false,
\'media_buttons\' => false,
\'tinymce\' => array(
\'selector\' => \'#comment-editable\',
\'content_css\' => false,
\'inline\' => true,
),
) );
您还需要一个ID为#comment editable的div,或者只需将选择器选项设置为容器div的ID或类。
我不太确定删除文本区域的过滤器,因为它是一个通用过滤器,它将删除wp\\u编辑器的文本区域,只要它不是管理面板,您可能会遇到问题,如果这样,请更改初始化过滤器的条件。
如果你有其他想法,请分享。