2017-02-12 12 views

答えて

1
body:not(.home) header img { 
    display: none; 
} 

これはbodyタグに.homeクラスを持っていないすべてのページのheader要素内のすべての画像を選択し、それらを隠します。

+0

詳しく説明できますか?あなたが言ったことは何も得られません! –

+0

私のCSSにそのコードを挿入しましたが、今はウェブサイトのロゴも取り除いています –

+0

次に、CSSセレクターの 'img'の代わりに、隠す画像にクラスまたはIDを割り当ててください:' body :not(.home)ヘッダー.yourimageclass'。詳細な説明について:これはCSSセレクタを組み合わせたものです。私の上記の説明を単語ごとに読んで、それをコードと比較する - 他の説明はありません。 (組み合わせた)CSSセレクタについてよくわからない場合は、Googleのチュートリアルを参考にすることをおすすめします。 – Johannes

0

ちょうどこのように、ヘッダにホームページの条件内のヘッダー画像ラインを配置してください:

<?php 
if (is_home()) { 
    // This is a homepage 
    <img src="<?php echo get_header_image() ; ?>" alt="<?php echo(get_bloginfo('title')); ?>" /> 
} 
?> 

希望、これはあなたのための役に立つかもしれません。

+0

Prateekどこに置いたらいいですか?テーマheader.php?ちょうどそのままですか? –

+0

このタイプのタグをheader.phpファイルに見つけよう –

関連する問題