如何完全隐藏可视化和超文本标记语言编辑器?

时间:2012-04-12 作者:Tory

我有一些客户将在他们的网站上使用wordpress。我为他们创建了自定义字段来输入数据,这样他们就不必使用编辑器。如何完全隐藏页面编辑器?我想把它完全隐藏起来,这样他们就不会不小心把事情搞砸了。谢谢

2 个回复
最合适的回答,由SO网友:Stephen Harris 整理而成

对于职位:

add_action(\'init\', \'my_custom_init\');
function my_custom_init() {
    remove_post_type_support( \'post\', \'editor\' );
}
See Codex. 对于您注册的自定义帖子类型,您可以指定当您register it 它使用“supports”参数。

对于未由注册的自定义帖子类型,可以使用上面的“post”替换为自定义帖子类型名称。

SO网友:Travis Pflanz

这里有一种替代方法,不是删除编辑器,而是将其隐藏起来,不供非管理员使用。

我宁愿躲起来,也不愿搬走。我相信这两种情况都有。

//Hide New Post Options from all except Administrator
function hide_post_page_options() 
{
    if ( !current_user_can( \'administrator\' ) )
        return;

    $hide_post_options = \'<style type="text/css"> .postarea { display: none; }</style>\';
    print($hide_post_options);
}
add_action( \'admin_head-post-new.php\', \'hide_post_page_options\'  );

结束

相关推荐