Question

Dans WordPress 3, il existe des fonctionnalités d'image en vedette. Comment puis-je récupérer tous les articles qui ont une image en vedette avec eux? Voici ma boucle personnalisée actuelle:

$loop = new WP_Query( array( 'posts_per_page' => 15 ) );
Était-ce utile?

La solution

Cela devrait fonctionner:

$loop = new WP_Query( array( 'posts_per_page' => -1, 'meta_key' => '_thumbnail_id' ) );

Je n'ai pas testé cela, cependant. De plus, cela rapportera probablement tous les messages et pages. Utilisation 'post_type' => 'post' pour le limiter aux articles de blog.

Autres conseils

Je ne crois pas que vous ayez besoin de boucles spéciales définies pour que cela fonctionne.

Bien que vous ayez besoin d'ajouter de petits extracts dans vos fonctions.php

comme celui-ci:

<?php add_theme_support ( 'post-thumbnails' ); ?>

Après avoir appliqué le code ci-dessus au fichier functions.php, votre thème prendra en charge les images en vedette et vous verrez un nouveau lien @ en bas à droite de votre interface post / modification.

Ce guide vous aidera, si vous recherchez plus d'informations à ce sujet: Comment utiliser la fonction d'image en vedette WordPress

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top