不正解
//front-page.php,page-price.php,home.php,single-post.php,archive-news.php,single-news.phpにcontact.cssを読み込み
if (is_front_page() || is_page('price') || is_home() || is_single('post') || is_archive('news') || is_single('news')) {
wp_enqueue_style('contactcss', get_template_directory_uri() . '/css/share_css/contact.css');
}
私はfunctions.phpに記述しています。
内容を簡単に説明するとis_front_page()
でトップページであるfront-page.phpをis_page('price')
でURLスラッグが「price」の固定ページであるpage-price.phpをis_home()
でブログ一覧ページであるhome.phpをis_single('post')
でブログ記事ページであるsingle-post.phpをis_archive('news')
でお知らせ一覧ページであるarchive-news.phpをis_single('news')
でお知らせ記事ページであるsingle-news.phpを
contact.cssに読み込むよ、としたはずでした。
ですが、
is_single('post')
ではなくて
is_singular('post')
でした!
正解
//front-page.php,page-price.php,home.php,single-post.php,archive-news.php,single-news.phpにcontact.cssを読み込み
if (is_front_page() || is_page('price') || is_home() || is_singular('post') || is_archive('news') || is_singular('news')) {
wp_enqueue_style('contactcss', get_template_directory_uri() . '/css/share_css/contact.css');
}
誤りなどございましたらご指摘いただけると幸いです。
参考サイト
コメント