質問内容
header.php内に固定ページごとのcssを読み込ませたいです。
現在、記事一覧ページとトップページのcssは読み込むことが出来たのですが、その他の固定ページ(会社情報ページ・お問い合わせページなど)のcssを読み込ませるには下記のコードからどのように記述していけば良いか不明です。
お力貸していただけると嬉しく思います。
現在のコード
<?php if ( is_page() ): ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri() ?>/css/top.css"> <?php else: ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri('') ?>/css/blog.css"> <?php endif; ?>
試したこと
<?php if ( is_page('') ): ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri() ?>/css/top.css"> <?php elseif ('blog-page') : ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri() ?>/css/blog.css"> <?php elseif ('contact') : ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri() ?>/css/contactform.css"> <?php elseif ('company') : ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri() ?>/css/about.css"> <?php endif; ?>
上記コードでトライしましたが、トップページと上から2番目の記事一覧ページのみcssが当たった状態で他二つはcssが当たっていません。
functions.phpでの記載もしようと記事を読みあさりコードをコピペしましたが、うまくいかず、header.phpで読み込む方が簡単だと思いました。
回答1件
あなたの回答
tips
プレビュー