TwentyTenのcssの振り分け方を教えてください
-
TwentyTenをカスタマイズしています。
ページによって異なるCSSを振り分けたいと思います。
header.phpに以下のように書き
<?php // 固定ページが表記されている時は$postから取得したスラッグ名を指定し、出力されるclassに追加 if(is_page()) : ?> <body <?php body_class($post->post_name . ''); ?>> <?php else : ?> <body <?php body_class(); ?>> <?php endif; ?>
htmlを見ると
<body class="home page page-id-47 page-template page-template-onecolumn-page-php logged-in admin-bar home">
とスラッグが書き出されています。
cssファイルを作ってhome.cssを入れ、
functions.phpに // cssの振り分け if (!is_admin()) { // 管理画面には適応しない function register_style() { wp_register_style('style', get_bloginfo('template_directory').'/style.css'); // 全ページ共通のスタイルを読み込む wp_register_style('home', get_bloginfo('template_directory').'/css/home.css'); // TOPページ専用のスタイルを読み込む } function add_stylesheet() { register_style(); // 全ページ共通 wp_enqueue_style('style'); // TOPページ専用 if (is_home()){ wp_enqueue_style('home'); } } add_action('wp_print_styles', 'add_stylesheet'); }
と書いたのですがうまくいきません。
固定ページの
HistoryとContactも各々異なるCSSを読み込ませたいのですが、
どうしらたいいでしょうか?http://ja.forums.wordpress.org/topic/3252?replies=9
も参考にやってみたのですがうまくいきません。プラグインcustom-css-jsを有効化してみましたが、
管理画面にカスタムフィールドが表示されません。
WordPressもphpも初心者です。どなたか助けて頂けないでしょうか。
どうぞよろしくお願いいたします。
10件の返信を表示中 - 1 - 10件目 (全10件中)
10件の返信を表示中 - 1 - 10件目 (全10件中)
- トピック「TwentyTenのcssの振り分け方を教えてください」には新たに返信することはできません。