Depuis la version 2.9 WordPress vous permet de définir une miniature pour « illustrer » vos articles dans les listings. Par contre, WordPress ne donne pas la possibilité de définir une vignette par défaut, dans le cas où, pour un article aucune miniature n’a été insérée.
Voici un petit bout de code à placer dans le fichier « functions.php » de votre thème WordPress qui palliera à ce petit manque.
N’oubliez pas de modifier la ligne 13 pour indiquer votre vignette par défaut.
add_action( 'save_post', 'wptuts_save_thumbnail' ); function wptuts_save_thumbnail( $post_id ) { // Récupération de la miniature $post_thumbnail = get_post_meta( $post_id, $key = '_thumbnail_id', $single = true ); // On vérifie qu'il ne s'agit pas d'une révision de l'article if ( !wp_is_post_revision( $post_id ) ) { // On vérifie si une vignette a été définie if ( empty( $post_thumbnail ) ) { // Ajout de la vignette par défaut à l'article update_post_meta( $post_id, $meta_key = '_thumbnail_id', $meta_value = 'http://yoursite.com/your_image_url.jpg' ); } } }