style.css以外のcssが適用されない場合がある
-
いつもお世話になっています。
WordPressバージョンアップとマルチサイト化にともない、テーマに変更を加えたところ
style.css以外のcssが適用されない場合が発生するようになってしまいました。テーマは自作です。
cssを読み込む部分は header.php で以下のように記述しています。<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo('template_url'); ?>/css/example.css" /> <link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" />
今回の変更点:
・WordPressを2.8より3.1.3 に更新
・既存のサイトに子ブログを設置
・子ブログでは、このテーマを親とした子テーマを使用
・子テーマにheader.phpはない(つまり親子で共通)
・そのため、前者のcssのパスをbloginfo('stylesheet_directory');
よりbloginfo('template_url');
に変更状況:
・親ブログにて前者のcssが適用されない場合がある
・子ブログでは発生しない
・PC環境やブラウザの種類、バージョン、キャッシュには関連がないように見える
・吐き出されたhtmlにあるcssのパスは合っているように見える(つまりcssは存在する)最後の「cssのパスは合っている」ということからWordPressの問題ではないのかもしれません。とはいえタイミング的に今回の変更からなので気になっています。
マルチサイトで子テーマを使う場合のコツなどありましたら教えていただけますか。
よろしくお願いします。
7件の返信を表示中 - 1 - 7件目 (全7件中)
7件の返信を表示中 - 1 - 7件目 (全7件中)
- トピック「style.css以外のcssが適用されない場合がある」には新たに返信することはできません。