Cum să limitezi numărul de articole
4 apr. 2011, 11:59:01
Vizualizări: 30.6K
Voturi: 3
Am o nouă întrebare, cum pot limita numărul de articole care rezultă din această interogare? Am nevoie doar de 7
<?php
$newsposts = new WP_Query('cat=restaurant');
if ( is_front_page()) {
echo '<h3 class="member-review">Latest Restaurants</h3>
<div id="extra">';
if ($newsposts->have_posts()) : while ($newsposts->have_posts()) : $newsposts->the_post();
echo '<div class="reslogo"><img src="'.catch_that_image().'"/></div>';
endwhile; endif;
echo '</div>';
}
?>
Am încercat să pun: ('cat=restaurants'.'limit=7')
dar nu funcționează. Unde am greșit? Orice ajutor ar fi apreciat

brett
97
Toate răspunsurile la întrebare
3
1
Ar trebui să fie:
$newsposts = new WP_Query('cat=restaurant&posts_per_page=7');
O altă modalitate de a scrie (ajută la lizibilitate cu interogări mai mari) ar fi:
$newsposts = new WP_Query(array(
'cat' => 'restaurant',
'posts_per_page' => 7,
));
Consultați WP_Query
în Codex pentru descrierea parametrilor disponibili.
PS ar fi o practică bună să adăugați wp_reset_postdata()
la final. Nu modificați (corect) interogarea principală, dar schimbați variabila globală $post
cu această buclă.

Rarst
100K
4 apr. 2011 12:04:52
Comentarii
0
Cred că ai o mică eroare aici, parametrul 'cat' acceptă doar un ID de post ca Integer
Sursa: WP_Query
Parametrii

roikles
39
15 aug. 2011 16:13:33
Întrebări similare
2
răspunsuri
4
răspunsuri
1
răspunsuri