WordPressでadmin_print_stylesを使わずにプラグインの管理画面メニューのみCSSを読み込ませる方法とは

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

こんにちは、WPホームページ研究所の運営サポートチーム(@WP_LABO)です。

ワードプレスの管理画面に追加した特定メニューだけCSSでデザイン変更する方法をご紹介いたします。本記事は業務の覚え書きとして残しておきます。方法は掲載手順以外にも色々あるのでお試しください。

WordPressでadmin_print_stylesを使わずにプラグインの管理画面メニューのみCSSを読み込ませる方法とは

カンタンに言えば「現在開いている管理画面の状態を取得して条件分岐でCSSを読み込めばOK」です。まずは管理画面を開いた状態でアドレスバーに表示されているURLを確認しておきましょう。

http://example.com/wp-admin/edit.php?post_type=custom_post_name&page=plugin-admin-settings

次が条件分岐です。もし「custom_post_name_page_plugin-admin-settings」なら「plugin-admin-style.css」を読み込むという命令文となります。環境に合わせて変更してご使用するのがおすすめです。

function plugin_only_menu_load_admin_css( $hook ) {
	if($hook != 'custom_post_name_page_plugin-admin-settings') {
		return;
	}
	wp_enqueue_style( 'custom-wp-admin', plugins_url('plugin-admin-style.css', __FILE__) );
}
add_action( 'admin_enqueue_scripts', 'plugin_only_menu_load_admin_css', 10, 1 );

カスタマイズ時はぜひお試しください。

最新式の無料プラグインを事前公開

WordPressは公式サイトに登録済みのプラグインだけで全機能を補足しきれません。当サイトでは使いやすさを追求した魅惑的なプラグインを無料でダウンロードいただけます。運営ホームページのマーケティング力をさらに高めるチャンスです。まずは無料でDLしてお試しくださいませ。
改良されたプラグインを確認する

ワードプレス専門家に丸投げする

WPホームページ研究所はワードプレスを中心としたブログ作成・ホームページ制作・オウンドメディア構築・プラグイン設定・調整など幅広いカスタマイズに対応しております。 記事の掲載情報だけでなくお好みの機能をいただければ専属スタッフが心を込めて真摯に対応させていただきます。お気軽にお問い合わせください。

お問い合わせの種類をお選びください(もっとも近い項目)

法人の場合は法人名とご担当者のお名前をご入力ください

返信時のご連絡に利用するメールアドレスをご入力ください

運営中のウェブサイトURLがあればご入力ください

お困りの内容があれば詳しい内容をお聞かせください