質問: get_role('editor'); $role->add_cap('edit_theme_options'); //外観を追加 } add_action('admin_init', 'add_theme_caps'); ```
回答: サイトの基本情報とは、 「`サイトのタイトル`」と「`キャッチフレーズ`」のことでしょうか? この部分は、一般設定( WordPress-URL/wp-admin/options-general.php )で設定される内容ですので、この画面を操作する権限が必要です。 具体的には、`manage_options` の権限が必要です。 下記のように 1行を追加すれば、変更できるようになると思いますが・・・ ``` function add_theme_caps() { $role = get_role('editor'); $role->add_cap('edit_theme_options'); //外観を追加 $role->add_cap('manage_options'); // 設定の変更権限 } add_action('admin_init', 'add_theme_caps'); ``` **注意** `manage_options` は、「設定」全般の権限となりますので、「ダッシュボード」に「設定」メニューが表示され、配下のすべての設定を変更可能になります。 ( `サイトのタイトル`と`キャッチフレーズ`以外の部分も変更可能になりますので、注意してください。) 参考情報 ユーザーの種類と権限 manage_options - WordPress Codex 日本語版