ブログ運営

WordPressでカテゴリーごとにスタイルシートを切り替える方法

ワードプレスに関する記事

WordPressでカテゴリーごとにスタイルシートを切り替えるにはいくつかの方法があります。

今回はその中でもfunctions.phpに数行追加するだけの一番簡単な方法を解説します。
(必ずfunctions.phpのバックアップを取ってから作業は行ってください。)

カテゴリーごとにスタイルシートを切り替える

まずはカテゴリーに適応するスタイルシートを作成します。
(フォルダーはどこでもOKですが、分かりやすい場所にわかりやすい名前で準備します。)

次に以下のコードをfunctions.phpに追加します。

add_action('wp_head','my_laod_css');
function my_laod_css()
{
  if( in_category( '読み込みたいカテゴリースラッグ' )){
    echo '<link rel="stylesheet" href="読み込みたいスタイルシートのURL">';
  }
}

これで該当のカテゴリーの場合は指定したスタイルシートが読み込まれます。
カテゴリースラッグはカテゴリー名ではありません。
カテゴリースラッグは管理画面の「投稿→カテゴリー」で選択した画面で調べられます。
WordPressのカテゴリースラッグの調べ方
この場合は「seo」ですね。

まとめ

WordPressでカテゴリーごとにスタイルシートを切り替えるにはカテゴリースラッグを参照すれば簡単に行えます。


以上、WordPressでカテゴリーごとにスタイルシートを切り替える方法でした。