Voulez-vous définir une image de secours par défaut pour les vignettes des publications WordPress ? Les images présentées, également appelées vignettes de publication, sont très utiles pour engager les utilisateurs et rendre vos articles plus visibles sur les réseaux sociaux. Dans cet article, nous allons vous montrer comment définir une image de secours par défaut pour les vignettes de publication WordPress.
Pourquoi avez-vous besoin d’une vignette de publication WordPress de secours par défaut ?
Publier des vignettes ou des images en vedette est une fonctionnalité de thème WordPress qui vous permet d’associer une image à votre article ou article de blog. Selon votre thème, cette image est ensuite utilisée sur la page d’accueil, les archives ou les widgets de la barre latérale.
Certains thèmes WordPress affichent une vignette de publication et un extrait d’un article sur la page d’accueil dans une mise en page en grille. Si vous oubliez d’ajouter une vignette de publication pour un article, il apparaîtra sans vignette et votre mise en page aura l’air cassée.
En ajoutant une image de secours, vous pouvez définir une image de marque à utiliser lorsqu’aucune vignette de publication n’est trouvée. Cela vous permet de vous assurer que tous vos articles ont une vignette de publication.
Une autre façon de résoudre ce problème consiste à utiliser le plugin Require Featured Image. Il oblige tous les auteurs à ajouter une image vedette à leurs articles avant de publier.
Cela dit, examinons comment définir facilement une image de secours par défaut pour les vignettes de publication WordPress.
Méthode 1 : définir l’image de secours par défaut pour les vignettes de publication à l’aide du plug-in
Cette méthode est plus simple et recommandée pour tous les utilisateurs.
La première chose à faire est d’installer et d’activer le Image en vedette par défaut brancher. Pour plus de détails, consultez notre guide étape par étape sur la façon d’installer un plugin WordPress.
Lors de l’activation, vous devez visiter le Paramètres » Médias page pour configurer les paramètres du plugin.
Sur cette page, vous devez cliquer sur le bouton « Sélectionner l’image en vedette par défaut » pour télécharger ou sélectionner l’image que vous souhaitez utiliser comme vignette de publication de secours.
N’oubliez pas de cliquer sur le bouton Enregistrer les modifications après avoir sélectionné votre image vedette.
Vous pouvez maintenant visiter votre site Web pour le voir en action. Le plugin commencera automatiquement à afficher votre image de secours par défaut en tant que vignette de publication pour les articles qui n’ont pas d’ensemble d’images en vedette.
Méthode 2 : ajouter manuellement une image de secours en tant que vignette de publication
Cette méthode nécessite que vous ajoutiez du code à vos fichiers de thème WordPress. Si vous ne l’avez pas encore fait, veuillez consulter notre guide sur la façon de copier et coller du code dans WordPress.
Tout d’abord, vous devez créer une image que vous souhaitez utiliser comme image par défaut. Ensuite, vous devez le télécharger dans le dossier images de votre thème à l’aide d’un client FTP.
Le dossier images de votre thème se trouve à l’intérieur /wp-content/themes/yur-theme/
dossier. S’il n’a pas le dossier images, vous devez le créer.
Après avoir téléchargé l’image sur votre site Web, l’étape suivante consiste à dire à WordPress de rechercher cette image lorsqu’une publication n’a pas sa propre vignette de publication.
Votre thème WordPress affiche des vignettes de publication à divers endroits. Vous devez chercher the_post_thumbnail()
fonction dans les fichiers de thème. En règle générale, vous le trouverez dans archive.php, single.php ou des modèles de contenu.
Ensuite, vous devez ajouter le code suivant à l’endroit où vous souhaitez afficher la vignette de la publication.
<?php if ( has_post_thumbnail() ) { the_post_thumbnail(); } else { ?> <img src="<?php bloginfo('template_directory'); ?>/images/default-image.jpg" alt="<?php the_title(); ?>" /> <?php } ?>
N’oubliez pas de remplacer default-image.jpg par votre propre nom de fichier image.
C’est tout, vous pouvez maintenant visiter votre site Web pour le voir en action.
Méthode 3 : utiliser la première image d’un article en tant que vignette de publication
Cette méthode nécessite également que vous ajoutiez du code à vos fichiers de thème WordPress.
Tout d’abord, vous devez ajouter ce code au fichier functions.php de votre thème ou à un plugin spécifique au site.
//function to call first uploaded image in functions file function main_image() { $files = get_children('post_parent=".get_the_ID()."&post_type=attachment &post_mime_type=image&order=desc'); if($files) : $keys = array_reverse(array_keys($files)); $j=0; $num = $keys[$j]; $image=wp_get_attachment_image($num, 'large', true); $imagepieces = explode('"', $image); $imagepath = $imagepieces[1]; $main=wp_get_attachment_url($num); $template=get_template_directory(); $the_title=get_the_title(); print "<img src="https://www.wpbeginner.com/wp-themes/how-to-set-a-default-fallback-image-for-wordpress-post-thumbnails/$main" alt="$the_title" class="frame" />"; endif; }
Ce code génère simplement la première image ajoutée à un article. Nous devons maintenant afficher cette sortie dans votre thème.
Pour ce faire, vous devrez éditer les fichiers de thème où post_thumbnail(); la fonction est utilisée. Remplacez-le par le code suivant.
<?php if ( (function_exists('has_post_thumbnail')) && (has_post_thumbnail()) ) { echo get_the_post_thumbnail($post->ID); } else { echo main_image(); } ?>
Vous pouvez maintenant visiter votre site Web pour le voir en action.
Nous espérons que cet article vous a aidé à définir l’image de secours par défaut pour les vignettes des publications WordPress. Vous voudrez peut-être également voir les meilleurs plugins d’images et tutoriels pour WordPress.