Comment définir une image sélectionnée par défaut dans WordPress?

Article écrit par:
  • WordPress
  • Mise à jour: Sep 13, 2017

La plupart des thèmes WordPress publiés ces jours-ci permettent d'ajouter une image à chaque message. Dans ce didacticiel, je vais vous montrer comment ajouter une image sélectionnée par défaut et comment définir la première image d'un message en tant qu'image sélectionnée par défaut.

Les images présentées sont assez importantes

Les images présentées ajoutent à l'attrait visuel de chaque message et aident le visiteur à identifier rapidement le sujet de la conversation. Combien de fois avez-vous cliqué sur un message avec une image en vedette peu attrayante?

Je suis prêt à parier pas trop souvent. Les meilleurs blogs sur le Web utilisent des graphiques personnalisés, par exemple Blog des thèmes élégants a des images en vedette génial. Ces images sont produites par une équipe de designers internes. Vous remarquerez qu'ils sont tous uniques et d'une fabrication exquise.

Mais ce n'est pas le sujet de ce post. Si vous ne parvenez jamais à ajouter une image sélectionnée à un message, celle-ci sera très mauvaise sur votre blog ou votre site. Donc, si jamais vous oubliez de le faire, nous pouvons ajouter une image par défaut pouvant atténuer les retombées.

Besoin d'aide pour peaufiner votre site WordPress?
WHSR est désormais partenaire de Codeable.io pour aider les utilisateurs ayant besoin de services professionnels de développement / personnalisation de WP.

Pour obtenir un devis gratuit, veuillez remplir ce formulaire de demande.

Définition d'une nouvelle image par défaut personnalisée

Vous pouvez le faire en installant et en activant Plugin Image par défaut.

Avant d’arriver au plugin, regardons un site de test sans images par défaut.

Voici à quoi ressemble le site Web de test avant l'ajout d'une image sélectionnée par défaut. Avec ce thème particulier (Solon), ce n’est pas aussi mauvais que cela peut être. Avec certains thèmes WordPress, vous aurez des images vierges au lieu d’aucune image avec chaque message, ce qui pourrait aggraver les choses.

SansDéfautImage

Plugin Image par défaut

1. Allez dans Paramètres> Média.
2. Sous Paramètres du support, vous pouvez sélectionner une image sélectionnée par défaut dans la galerie ou vous pouvez en télécharger une.

DefaltFeatImgMediaSettings

Et vous êtes prêt. C'est aussi simple que ça.

Maintenant, avec l'image sélectionnée par défaut en place, voici à quoi ressemble la page:

WithDefaultImage

Vous pouvez choisir une image qui convienne à peu près à tout type de message.

Par exemple, si votre blog s’articule autour de la niche WordPress, vous pouvez créer une image personnalisée avec le texte «Conseils et didacticiels WordPress».

Maintenant, quelque chose comme ça aurait l'air bien sur votre blog toute l'année si vous oubliez jamais d'ajouter une image sélectionnée à votre message.

Définition de la première image de votre publication en tant qu'image sélectionnée par défaut

Cela peut être fait avec deux morceaux de code.

Le premier, vous devrez ajouter à functions.php dans votre fichier WordPress.

// fonction pour appeler la première image téléchargée dans le fichier de fonctions function main_image () {$ files = get_children ('post_parent ='. get_the_ID (). '& post_type = pièce jointe & 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 = exploser ('"', $ image); $ imagepath = $ imagepieces [1]; $ main = wp_get_attachment_url ($ num); $ template = get_template_directory (); $ the_title = get_the_title (); print" <img src = '$ main' alt = '$ the_title' class = 'frame' /> "; endif;}

Le code ci-dessus vous aide à obtenir votre première image de chaque message.

Nous devons maintenant vérifier si des images en vedette ont été sélectionnées pour les publications en question.

Vous pouvez le faire en ajoutant le code suivant à votre fichier de thème. S'il vous plaît ajouter le code à l'endroit où vous souhaitez afficher l'image aka votre home.php, single.php, archive.php ou partout où vous le jugez nécessaire.

<? php if ((function_exists ('has_post_thumbnail')) && (has_post_thumbnail ())) {echo get_the_post_thumbnail ($ post-> ID); } else {echo main_image (); }?>

Le deuxième morceau de code vérifie si les images sont affichées dans les publications. S'il n'y a pas d'image sélectionnée, il utilise l'image sélectionnée par défaut créée par le premier code.

Ainsi, chaque fois que vous oubliez d'ajouter une image sélectionnée, la première image du même message est définie en tant qu'image sélectionnée.

Autres idées pour les images en vedette

Vous pouvez également essayer autre chose si vous maîtrisez le code WP. Vous pouvez créer des images avec condition conditionnelle. Engager WP a un excellent tutoriel sur le sujet.

Dites-moi comment ça s'est passé avec votre blog, avez-vous réussi à trouver la bonne image par défaut?

Si vous avez utilisé un script personnalisé différent pour ajouter une image sélectionnée par défaut, j'aimerais en entendre parler dans les commentaires.

Source (code pour le réglage): Snipplr

À propos de Vishnu

Vishnu est un rédacteur pigiste de nuit, travaille comme analyste de données le jour.