情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
特定のカスタム投稿タイプの投稿・編集権を特定の権限グループのみとする。仮にカスタム投稿タイプはnewsとする。
User Role Editor で権限グループを追加(編集者をコピー)して、news_editor とする。
カスタム投稿タイプnews の権限をnews とする。*CPT UI で追加した場合、権限はpost になっていると思う。
User Role Editor でnews_editor はnews 関連の権限をチェック、他はチェックを外す。
権限グループに複数のユーザーがいて、それぞれに投稿できるタームを設定したい場合、User Access Manager を使うのが定番かと思う。
が、User Access Manager、結構分かりづらいので、1ユーザーに1タームを紐付けるだけなら、テーマ関数で設定したほうが楽な気がする。
「カスタムタクソノミーに初期ターム」か「特定のタームにチェック」の関数にログイン中のユーザー判定を加えれば出来るので、これはまた、投稿します。
*ACFで設定ページを作成することも出来ます。
その他のユーザー関連記事一覧
- カスタムフィールドの値で閲覧制限(2011.01.07作成)
- 会員制サイトの条件分岐(2011.05.01作成)
- Advanced Custom Fields でプロフィールを拡張(2013.02.06作成)
- ユーザー間でメディアを共有しない(2013.02.15作成)
- ユーザー一覧をカスタムフィールド値でソート(2013.04.26作成)
- author archive のパーマリンクを変更(2013.05.03作成)
- プロフィール項目の非表示(2013.05.25作成)
- ユーザーにタクソノミーを設定(2013.08.10作成)
- 閲覧制限の付け方(2013.09.11作成)
- 会員制コミュニティでユーザー名を見せない設定(2013.11.20作成)
- ログインエラー時にlogin.php にリダイレクトしない(2014.04.29作成)
- 会員登録関連メモ(2015.04.08作成)
- 手軽な閲覧制限(2015.12.08作成)
- 特定のユーザー権限と特定のカスタム投稿(2016.08.12作成)
- ユーザー情報アップデート時の通知(2019.06.25作成)
- Theme My Login の変わったところ(2020.05.18作成)
- 無理やりパスワードを付ける(2021.03.17作成)
- WP Members ちょっと謎めく(2021.03.22作成)
- 権限周り復習(2021.08.03作成)
- ユーザーとタームの紐付け(2021.08.04作成)
- ユーザーとタームの紐付け2(2021.08.05作成)