###前提・実現したいこと
Wordpressで記事ページとそれ以外で読み込むCSSを条件分岐したい。
具体的には記事ページのh2の装飾です。
記事ページには「article.css」そのほかページには「stylesheet.css」を読み込ませたい
###発生している問題・エラーメッセージ
特になし
###該当のソースコード
<?php if( is_single() ) : ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/article.css" type="text/css" /> <?php else: ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/style.css" type="text/css" /> <?php endif; ?>
###試したこと
上記のコードをいくつかの箇所に挿入し試しましたが動作しませんでした。
また、wp_enqueue_scriptsにアクションフックを追加する形でやろうと調べて下記を試しましたがHTTP ERROR 500が出てしまいました。
function register_style() { wp_register_style( 'style', get_bloginfo( 'template_directory' ) . '/css/style.css' ); wp_register_style( 'article', get_bloginfo( 'template_directory' ) . '/css/article.css' ); } function add_stylesheet() { register_style(); wp_enqueue_style( 'style' ); if ( is_single() ) { wp_enqueue_style( 'article' ); elseif ( is_page( array('style') ) ) { wp_enqueue_style( 'style' ); } } add_action( 'wp_print_styles', 'add_stylesheet' );
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報