Les miniatures de publication deviennent de plus en plus populaires chaque jour. De nombreux thèmes de magazines associent une image à une publication spécifique qu'ils affichent ensuite sur la page d'accueil ou sur la page de publication. Nous affichons une vignette avec nos publications à la fois sur la page de publication et sur la page de catégorie. Dans les anciennes versions, cette fonctionnalité était obtenue grâce à l'utilisation d'une méthode de champ personnalisé qui n'était pas très conviviale. Grâce aux développeurs WordPress Core et à de nombreuses fonctionnalités notables de WordPress 2.9, cette fonction a également été ajoutée au noyau.
Regardez simplement la vidéo ou lisez le tutoriel ci-dessous ?
Vous verrez une option comme celle-ci dans la barre latérale de votre panneau d'écriture de message dans le tableau de bord WordPress.
Cliquez sur le lien et vous serez redirigé vers une page de téléchargement d’images. Téléchargez l'image et vous verrez quelque chose comme ceci :
Cliquez simplement sur le lien qui dit de l'utiliser comme vignette. Une fois cela fait, vous verrez un écran comme celui-ci :
L'écran ci-dessus signifie que vous avez terminé. Cliquez simplement sur publier et l’image s’affichera sur votre site.
Même si cette fonctionnalité est ajoutée au noyau, tous les utilisateurs ne verront pas cette option dans la barre latérale de leur panneau de publication d'écriture. C'est l'une de ces fonctions qui ne peuvent être activées que si le thème la prend en charge. Les thèmes gratuits plus anciens peuvent ne pas le prendre en charge, vous devrez donc demander au développeur de mettre à jour, ou vous pouvez le faire vous-même en suivant ce didacticiel.
Vous devrez d'abord ouvrir votre fichier functions.php dans votre dossier de thèmes et coller le code suivant :
add_theme_support( 'post-thumbnails' );
Ce code permettra la prise en charge du thème pour les articles et les pages. Alors maintenant, vous pourrez voir une option dans votre tableau de bord. Mais il ne s'affichera pas dans vos thèmes car nous n'avons pas encore ajouté le code dans le thème.
Vous pouvez afficher la vignette n'importe où dans la boucle en utilisant ce code :
<?php the_post_thumbnail(); ?>
C'était la fonction de base, mais si vous souhaitez aller plus loin, comme spécifier la taille de la vignette de la publication, il vous suffira d'ouvrir votre fichier functions.php et de coller le code comme ceci :
add_theme_support( 'post-thumbnails' ); set_post_thumbnail_size( 50, 50, true );
Les dimensions sont définies dans cet ordre : largeur x hauteur et ce sont des pixels.
Vous pouvez également ajouter des tailles d'image supplémentaires pour votre image sélectionnée en ajoutant cette ligne :
add_image_size( 'single-post-thumbnail', 590, 180 ); // Permalink thumbnail size
Vous pourrez ensuite appeler les tailles de vignettes spécifiques dans votre boucle de publication comme ceci :
<?php the_post_thumbnail('single-post-thumbnail'); ?>
Il s'agit d'une version décomposée de toutes les fonctionnalités de cette fonctionnalité. Nous avons essayé de rester simple pour que tout le monde puisse le suivre. Si vous souhaitez plus d'informations sur cette fonctionnalité, consultez :
Article de Mark Jaquith sur les miniatures des publications
Codex WordPress