它与WP\\u查询本身无关。出现此问题的原因是您如何处理此WP\\U查询。没有the_post()
因此循环是无限的。
以下是修复方法:
function bambam(){
$args = array(
\'category_name\' => \'breaking-news\',
\'post_date\' => \'DESC\',
\'posts_per_page\' => 1
);
$the_query = new WP_Query( $args );
if ( $the_query->have_posts() ) {
echo \'<div class="breaking-news">\';
while ( $the_query->have_posts() ) {
$the_query->the_post();
echo \'<h1>\' . get_the_title() . \'</h1>\';
}
echo \'</div>\';
/* Restore original Post Data */
wp_reset_postdata();
} else {
// no posts found
}
}
bambam();