前提
- WordPress 5.8.1
- なるべくプラグインをつかいたくない
実現したいこと
実店舗を数店舗もっているクライアント様で
このような構成でアカウントを作成しております。
権限 | アカウント名 | 説明 |
---|---|---|
管理者 | administrator | 制作側用 |
編集者 | owner | クライアント様用 |
投稿者 | 〇〇店 | 各店舗様用 |
編集者(クライアント様)には、
各投稿者(各店舗)の情報を変更できるようにしたいのですが、
その際、管理者権限のユーザーは非表示にしたいです。
試したこと・発生している問題
編集者でもユーザー一覧を見れるように
function.phpへ下記を記載しております。
php
1 2add_action('admin_init', function() { 3 $role = get_role( 'editor' ); 4 5 $role->add_cap( 'list_users' ); 6 $role->add_cap( 'create_users' ); 7 $role->add_cap( 'delete_users' ); 8 $role->add_cap( 'promote_users' ); 9 $role->add_cap( 'edit_users' ); 10 $role->add_cap( 'remove_users' ); 11}); 12
しかし、これだとユーザー一覧で管理者権限のユーザーも表示されてしまいます。
なにか良い方法をご存じでしたら
教えていただきたく質問させていただきました。
よろしくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。