web-dev-qa-db-ja.com

特定のユーザーロールのリビジョンアクセスを無効にする

特定のユーザーロールのリビジョンアクセスを無効にしたい。

私はここに投稿されたコードを見ました: プログラムで投稿の改訂を有効/無効にする しかし、現在の管理者ユーザーの役割を確認する句があっても、このコードがそれだけでなくサイト全体の改訂アクセスを無効にするのではないかと心配していますその特定の瞬間の特定のユーザー。

誰かこれをやったことがありますか?

1
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' );
}
1
AdamJones