2016-07-09 20 views
-1
global $wpdb; 
$args = array(
    'post_type' => 'product_variation', 
    'meta_key' => '_stock', 
    'meta_value' => '0', 
    'meta_compare' => '>' 
); 


$variationloop = new WP_Query($args); 
echo $wpdb->num_rows . 'Rows Found</br>'; 

while ($variationloop->have_posts()) : 
    $variationloop->the_post(); 
    echo '<br /><a href="'.get_permalink().'">'.get_the_title().'</a>'; 
endwhile; 

Die Zahl_Zeilen gibt 499 Zeilen an. Aber ich bekomme nur 10 Zeilen angezeigt. Warum?Zeigt nur 10 Zeilen an?

+0

[WP_Query-Dokumentation] (https://codex.wordpress.org/Class_Reference/WP_Query#Pagination_Parameters). Durchsuche die Seite nach 'posts_per_page'. Es erwähnt keinen Standardwert, aber wahrscheinlich gibt es irgendwo einen. – Terminus

+0

übergeben Sie posts_per_page in Ihren $ args –

Antwort

0

ein neues Argument hinzufügen:

'posts_per_page' => '-1' 

Weitere Fragen können Sie sich über $wpdb hier beantwortet werden.

Verwandte Themen