QUERY_POSTS忽略该参数

时间:2013-09-27 作者:jay

query\\u posts完全忽略day参数。我正在尝试:

$day = date(\'j\');
query_posts(\'day=\'.$day);

if (have_posts()):
   while (have_posts()): the_post();
   //show posts
   endwhile;
   wp_reset_query();
endif;
我做错了什么?

1 个回复
最合适的回答,由SO网友:Anjum 整理而成

不要使用query\\u posts这将改变您的主循环,您可以使用WP-Query();

$day = date(\'j\');
$args = array( \'day\' => $day);
$day_query = new WP_Query($args);

if ($day_query->have_posts()) :
   while ($day_query->have_posts()) :
       $day_query->the_post();
       //show posts
   endwhile;
   wp_reset_postdata();
endif;

结束

相关推荐

Loop not showing first post

我在页面上设置了以下循环,但它缺少了第一篇帖子。有人知道为什么会这样吗?<div class=\"gallery\"> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class=\"gallery-item\"> <a href=\"<?php esc_url( the_permalink() ); ?>\">