WP_Query() ne retourne pas de toutes les entrées
J'ai cette requête qui ne retourne que quelques-uns des entrées que j'ai sur la table. J'ai plus de 10 postes, mais cette requête ne renvoie 6. S'il vous plaît aider avec des suggestions
$query = new WP_Query("year=2011&monthnum=09&post_status=publish&post_type=post&orderby=post_date&order=DESC");
while ($query->have_posts()):
$query->the_post();
$title=get_the_Title();
echo"<p><input type=\"checkbox\" name=\"MyArticle[]\" value=\"".get_the_ID()."\">".get_the_Title()."</p>";
endwhile;
wp_reset_query();
"year=2011&monthnum=09&post_status=publish&post_type=post&orderby=post_date&order=DESC"
est la force motrice dans leWP_Query
classe. Je dirais que 4 de ces messages n'est pas une bonne année, le mois, ou publié état.
Vous devez vous connecter pour publier un commentaire.
Essayez d'ajouter
posts_per_page=-1
à la chaîne de paramètres passés àWP_Query
.Si cette valeur n'est pas définie, alors il revient à utiliser la valeur par défaut messages par page option que vous avez défini dans
Settings >> Reading >> Blog pages show at most
.Ma conjecture est que cette valeur est 6, de sorte que son retour que de nombreux postes, puisque vous n'avez pas spécifier une autre limite.