Behebung von WP_Query listet keine Beiträge auf

English Deutsch

Problem:

In deinem benutzerdefinierten Wordpress-Plugin oder Theme hast du Code wie

wp-query-example.php
$query = new WP_Query( );
while ( $query->have_posts() ) {
    $query->the_post();
    // ... your code to process the post ...
}

Aber $query->have_posts() ist immer false und die Schleife wird nie ausgeführt.

Lösung

WP_Query works only if you use an appropriate query. Using no query at all is not equivalent to list all posts!

Dies ist wahrscheinlich das, was du tun möchtest:

wp-query-fix.php
$query = new WP_Query(array('post_type' => 'post'));

Check out similar posts by category: PHP, Wordpress