ワードプレス初心者です。
各店舗毎にブログを入力できるようにしたく、各店舗のユーザアカウントと、それぞれカスタム投稿タイプでブログのページを作成いたしました。
次の作業として下記サイトを参考にUser Role Editorというプラグインを導入してアカウント事にグループ権限を作成し、〇〇_postsのpostsの部分をそれぞれのグループ権限毎に変更して、User Role Editorにて設定をする、というところまで理解をいたしました。
https://ysinc.co.jp/blog/wpauthority/
ただ参考サイトの"4.function.phpを編集"の部分で、下記コードをfucntion.phpに追加をしたところエラーが発生してしまったのですが、どのように追加をするのが正しいでしょうか?
// 付与する権限を用意 $capabilities = array( // 自分の投稿を編集する権限 'edit_posts' => 'edit_movies', // 他のユーザーの投稿を編集する権限 'edit_others_posts' => 'edit_others_movies', // 投稿を公開する権限 'publish_posts' => 'publish_movies', // プライベート投稿を閲覧する権限 'read_private_posts' => 'read_private_movies', // 自分の投稿を削除する権限 'delete_posts' => 'delete_movies', // プライベート投稿を削除する権限 'delete_private_posts' => 'delete_private_movies', // 公開済み投稿を削除する権限 'delete_published_posts' => 'delete_published_movies', // 他のユーザーの投稿を削除する権限 'delete_others_posts' => 'delete_others_movies', // プライベート投稿を編集する権限 'edit_private_posts' => 'edit_private_movies', // 公開済みの投稿を編集する権限 'edit_published_posts' => 'edit_published_movies', );
なおfunction.phpには下記にようなコードでカスタム投稿タイプを追加しております。
add_action('init', 'create_post_type'); function create_post_type() { register_post_type( 'blog-a', array( 'labels' => array('name' => 'ブログ A店'), 'public' => true, 'has_archive' => true, 'menu_position' => 100, 'supports' => array('title','editor','thumbnail') ) ); register_post_type( 'blog-b', array( 'labels' => array('name' => 'ブログ B店'), 'public' => true, 'has_archive' => true, 'menu_position' => 100, 'supports' => array('title','editor','thumbnail') ) ); }
初歩的な質問で申し訳ないですが、ご教授お願い致します。
あなたの回答
tips
プレビュー