是否可以删除特定用户/角色的内容编辑器(RTF字段)?

时间:2018-05-04 作者:Mark Bowen

根据标题,真的,我想知道是否有办法对某些用户/角色隐藏帖子和页面的主内容编辑器,但让其他人看到它?

我相信您可以使用此代码完全隐藏它

function remove_pages_editor(){
    remove_post_type_support( \'page\', \'editor\' );
}   
add_action( \'init\', \'remove_pages_editor\' );
但我不知道如何调整它,使其只影响某些用户/用户角色?

任何帮助都将不胜感激。

谢谢

1 个回复
SO网友:Mark Bowen

实际上,为什么当我问这些问题时,我会得到答案?

这不是我想要的确切答案,但我找到了如何完全隐藏内容编辑器,所以只需检查某个用户ID,它就可以工作了。

很确定这不会在任何地方造成任何有害影响,因为它只是隐藏编辑器,所以希望在任何时候都不会丢失任何东西?

function remove_pages_editor(){

    $user = wp_get_current_user();
    if ($user->ID == 2) {
        remove_post_type_support( \'page\', \'editor\' );
    }
}   
add_action( \'init\', \'remove_pages_editor\' );

结束