禁用特定用户角色的修订访问权限

时间:2015-04-02 作者:AdamJones

我想禁用特定用户角色的修订访问权限。

我在这里看到了代码:Enable/disable post revisions programmatically 但我担心,即使有一个检查当前管理员用户角色的条款,该代码也会在整个网站范围内禁用修订访问,而不仅仅是在特定时刻对特定用户。

有人这样做过吗?

1 个回复
最合适的回答,由SO网友:AdamJones 整理而成

我最终解决了这个问题,删除了对某些用户类型的修订元框的访问权限。。。

if (get_current_user_role()=="custom_user_role"){
function my_remove_revisions() {
    remove_meta_box(\'revisionsdiv\', \'apartments\', \'normal\');
}
  add_action( \'admin_menu\', \'my_remove_revisions\' );
}

结束

相关推荐

How to delete post revisions?

我没有设置修订数量的限制,这使得我的一些帖子有20多个修订,那么如何删除这些修订呢?顺便说一下,我正在使用WPMU,并且有很多博客,那么如何删除我所有博客的WordPress修订版呢?