WordPress : Supprimer l’image sélectionnée de la publication mais la laisser sur la page d’index
J’ai la page d’index des articles de blog suivante. Il charge une image en vedette avant le texte de la publication.
Sur le message lui-même – je voudrais que l’image en vedette ne se charge pas. Je crois que cela implique de modifier ce fichier content.php (ci-joint) mais je ne peux pas comprendre comment le faire de sorte que l’image ne se charge que sur la page d’index et non sur la page de publication. Toute aide serait appréciée.
Solution n°1 trouvée
Commentez ce code dans votre single.php
(page de détail de l’article de blog)
<div class="main-image<?php if ( '' == get_the_post_thumbnail() && 'video' === get_post_format() ) echo ' et_video_only'; ?>">
<?php if ( 'video' === get_post_format() && false !== ( $first_video = et_get_first_video() ) ) : ?>
<div class="et-video-container">
<?php echo $first_video; ?>
</div>
<?php endif; ?>
<?php if ( ! is_single() || ! 'video' !== get_post_format() ) : ?>
<a href="<?php the_permalink(); ?>" class="et-main-image-link">
<?php endif; ?>
<?php the_post_thumbnail( 'serene-featured-image' ); ?>
<?php serene_post_meta_info(); ?>
<?php if ( isset( $first_video ) && $first_video ) : ?>
<span class="et-play-video"></span>
<?php endif; ?>
<?php if ( ! is_single() || ! 'video' !== get_post_format() ) : ?>
</a>
<?php endif; ?>
</div> <!-- .main-image -->
Solution n°2 trouvée
Ajoutez le code ci-dessous à la place de the_post_thumbnail( ‘serene-featured-image’ ); à la ligne 24
Remplacez la ligne n° 24 par le code ci-dessous :
<?php
if ( ! is_single() ) :
the_post_thumbnail( 'serene-featured-image' );
endif;
?>
Solution n°3 trouvée
Vous devez trouver toutes les occurrences de fonction the_post_thumbnail
et les supprimer. Les fichiers intéressants sont :
- single.php
- page.php
- contenu.php
- content-gallery.php
- contenu-audio.php
- fonctions.php
Vérifiez égalementget_the_post_thumbnail
0 commentaire