web-dev-qa-db-fra.com

Afficher l'image d'en-tête TwentyEleven uniquement sur la page d'accueil

j'essaie de supprimer l'en-tête d'une page (en fait, toutes les pages sauf la page d'accueil). J'ai fait des recherches. J'ai trouvé ce code # post-xx .entry-title {display: none;} alors que xx correspond à l'ID de la page. mais cela ne fonctionne pas pour moi connaissez-vous le code exact et son emplacement exact (et quel est le numéro de la page), ou de toute autre manière ... toute aide serait appréciée

mon site web www.danielbelseamusic.com

merci beaucoup, daniel

1
danielbelsea

Pour supprimer l'image d'en-tête du thème Twenty Eleven sur d'autres pages puis sur votre page d'accueil, modifiez le code suivant dans header.php (dans wp-content/themes/twentyeleven)

Avant:

    <?php
        // Check to see if the header image has been removed
        $header_image = get_header_image();
        if ( ! empty( $header_image ) ) :
    ?>

Après:

    <?php
        // Check to see if the header image has been removed
        $header_image = get_header_image();
        if ( ! empty( $header_image ) && is_front_page() ) :
    ?>
1
ptriek

Dans votre commentaire à Viruthagiri, vous mentionnez que "la photo prend trop de place", donc si vous voulez réellement supprimer une image dans l'en-tête, et non l'en-tête lui-même, vous pourriez faire quelque chose de rapide comme ceci:

 <?php if( is_home() ) { ?>
      <img src="your-image-source-here" />
 <?php } ?>

Dans votre fichier header.php

0
Shane