🚀 サイト構築が難しい?手取り足取りご案内します——「WordPressサイト構築伴走」サービスを詳しく見る →

WordPress管理画面での呼び出しとDashiconsフォントアイコンの無効化方法

皆さん、こんにちは。私は雷锋哥です。WordPress 管理画面の機能メニューにアイコンを追加する必要がある場合がありますが、ここでは Dashicons フォントアイコンを参照する方法を紹介します。別途他のアイコンファイルを参照する必要はありません。WordPress 3.8 以降、管理画面のメニューは Dashicons フォントアイコンをサポートしています。テーマやプラグインの開発者としても、時代に合わせて進化すべきです。wordpress图标文件

Dashiconsについて

Dashicons はオープンソースのフォントアイコンプロジェクトで、現在は GitHub でホストされています。現在は主に WordPress 管理画面で使用されていますが、もちろん、自身のテーマやプラグインでも使用できます。Dashicons フォントアイコンを確認する:https://developer.wordpress.org/resource/dashicons/

使用方法は?

カスタム投稿タイプでの Dashicons の使用もし ‚dashicons-images-alt2‘ をメニューのアイコンとして使用する場合、関連するコードは以下のようになります:
register_post_type('slides', array( 'labels' => array( 'name' => 'Slides', 'singular_name' => 'Slide' ), 'public' => true, 'has_archive' => true, 'menu_icon' => 'dashicons-images-alt2' ) );
プラグインのトップレベルメニューでの Dashicons の使用プラグインメニューを作成する際にも Dashicons を使用できます。例えば、以下のように add_menu_page() 関数を使用してトップレベルメニューを追加します:
add_menu_page( 'Menu Page Title', 'Menu Title', 'manage_options', 'menu-slug', 'mytheme_menu_callback', 'dashicons-wordpress' // Dashicon 图标的CSS类 );
上記の2つのコードは比較的よく使われるもので、それ以外の場所ではほとんど使用されないでしょう。

Dashicons を無効化

逆に、管理画面で Dashicons を読み込みたくない場合は、無効化することもできます。これにより約30kbのスタイルファイルの読み込みを減らし、管理画面の速度を向上させることができます。テーマの functions.php ファイルを開き、以下のコードを追加します:
// remove dashicons
function wpdocs_dequeue_dashicon() {
if (current_user_can( 'update_core' )) {
return;
}
wp_deregister_style('dashicons');
}
add_action( 'wp_enqueue_scripts', 'wpdocs_dequeue_dashicon' );
注意点として、もしあなたのテーマが Dashicons アイコンを使用している場合、無効化することはお勧めしません。アイコンが表示されなくなったり、レイアウトが崩れたりする可能性があります。その他のおすすめ記事:

🚀 チュートリアルを見てもまだ迷っていますか?私が手取り足取りご案内しましょう

「WordPressサイト構築伴走」——ドメイン選び、ホスティング購入から、テーマのインストール、公開、投稿まで、すべてのステップで私が伴走します。遠回りせず、目標に直行できます。

👉 サイト構築伴走サービスを詳しく見る
🔒

コメントは終了しました

この記事のコメント機能は終了しています。ご質問がある場合は、他の方法でお問い合わせください。

×
二维码

QRコードをスキャンしてフォロー

AIサイト構築アシスタント

🤖
こんにちは!私はNaibaサイト構築ノートのAIアシスタントです。何かお手伝いできることはありますか?
クイックコンサルティング: