有没有办法只显示文本编辑器

时间:2016-06-22 作者:1.21 gigawatts

我正在开发一个桌面应用程序,我只想显示编辑器及其工具栏。

我可以通过应用程序轻松加载和保存过去的内容,但我希望能够重用编辑器。当我说编辑器时,我的意思是当你编辑一篇文章时,你可以使用视觉或文本编辑器,设置粗体或普通字体的重量,添加和删除图像,等等,而不是别的。没有像更新或保存这样的按钮,只有编辑器。

是否有一个现有页面可以只显示编辑器,或者可以编写代码只创建编辑器?我希望如此,然后我可以使用JavaScript来获取和设置原始HTML。

1 个回复
SO网友:bueltge

你说,你不会看到更新,保存区域。

元框这是附加元框中的功能。每个元框都可以删除,这样您就只能用编辑器看到该区域,有可能是视觉或文本。了解函数remove_meta_box( $id, $page, $context ) 移除不需要的元框。

默认模式

也可以将其设置为默认值,如下面的示例设置视觉模式。

add_filter( \'wp_default_editor\', create_function( \'\', \'return "tinymce";\' ) );

这也适用于价值html 仅查看文本模式。这个codex 对此有更多内容。我在插件中使用它来删除管理区域中不必要的区域和项目,请参见the source, 如果有帮助的话。

用户设置也应检查this question, 有关用户设置的提示,请参阅右模式确实处于活动状态。小JavaScript的帮助非常有用。

<script>
if (getUserSetting(\'editor\') != "tinymce") {
    setUserSetting(\'editor\', \'tinymce\');
    location.reload();
}
</script>
如果要删除可视化编辑器中的按钮,请使用核心功能wp_editor() 例如:

wp_editor( \'\', \'some-id\', array( \'quicktags\' => FALSE ) );

文本模式

删除quicktags不是挂在核心内部,也不是那么容易。但你可以看到this solution 在插件中,它有一个UI和删除核心quicktags的功能。简言之,你必须立即开火quicktags_settings 并取消设置不必要的按钮。

相关推荐

在WP_Query中,哪种元查询和POST_CONTENT混合的性能更好?

我需要WP_Query 对于以下职位:要么将“Posteta”的“answer”设置为“yes”,然后post_content;</或将“答案”设置为“否”,但仅在以下情况下post_content 为空</因此,在一个理想的世界中,性能不是问题,您可以查询Posteta和post_content, args看起来像这样:$args = array( \'relation\' => \'OR\', \'meta_query\' => array(