Je dois être mort de cervelle, je ne sais pas comment obtenir TOUS les messages du $wp_query
pour que je puisse créer un filtre de widget pour les résultats de la recherche.
$wp_query->posts
ne me donne que les articles qui vont être affichés dans la liste, donc, si posts_per_page
est défini sur 10, je ne reçois que 10 messages. J'ai besoin de tous pour pouvoir les trier et afficher un filtre basé sur tous les messages des résultats de recherche.
Des idées?
Définissez le paramètre posts_per_page dans args à -1, cela renverra tous les messages de la table wp_posts. par exemple
$args = array(
'posts_per_page' => -1,
'post_type' => 'post',
);
$the_query = new WP_Query( $args );
Maintenant, vous pouvez parcourir et obtenir des messages
while ( $the_query->have_posts() ) {
// go ahead
}