サポート » テーマ » ユーザープロフィールの「管理画面の配色」を削除したい。

  • 登録ユーザーに表示されるユーザープロフィールページにある「管理画面の配色」の部分を削除もしくは非表示にしたいと考えています。テーマの functions.phpを修正すればいいようですが、どこをどのように修正すればいいのかわかりません。どなたかご教授いただけると助かります。よろしくお願いします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • モデレーター jim912

    (@jim912)

    miyosiさん、こんにちは。

    管理画面の配色選択は、wp-admin/includes/misc.php に記述されている admin_color_scheme_picker 関数によって表示されていますが、これは、アクションフックを通じてなされています。

    ですので、このフックの登録を削除すれば、配色の項目表示がなくなります。

    remove_filter( 'admin_color_scheme_picker', 'admin_color_scheme_picker' );

    ただし、項目は非表示になってもユーザー毎の配色の設定が消えるわけではありません。
    管理画面の配色を強制的に固定にしたい場合は、下記の記述も合わせて必要となります。
    (ブルーにしたい場合は、freshではなく、classicにします)

    function admin_color_force_fresh() {
    	return 'fresh';
    }
    add_filter( 'get_user_option_admin_color', 'admin_color_force_fresh' );

    いずれもテーマのfunctions.phpなどに記述してください。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「ユーザープロフィールの「管理画面の配色」を削除したい。」には新たに返信することはできません。