似乎无法在wordpress页面模板中结束循环

时间:2016-07-20 16:26:12

标签: php wordpress loops posts

完全披露,我是一个PHP菜鸟。 我正在尝试为我的Wordpress网站构建的页面模板存在问题。这个想法是显示今天的每个帖子,并排除所有其他帖子。

有人帮我构建了一些代码,但我有一个新问题 - 只显示今天最老的帖子!我测试了三个间隔几分钟的帖子,只有第一个显示出来。

任何帮助表示感谢。

完整代码如下。

{{1}}

2 个答案:

答案 0 :(得分:0)

$args = array(
    'date_query' => array(
        array(
            'year' => $today['year'],
            'month' => $today['mon'],
            'day' => $today['mday'],
        ),
    ),
    'posts_per_page' => -1
);
$query = new WP_Query( $args );

答案 1 :(得分:0)

我最终搞清楚了!事实证明

echo '<li>' . get_template_part( 'content', 'page' ) . '</li>';

应该在while循环中。

这就是为什么它只向我展示了第一个。没有分页问题。

之后唯一的问题是链接由于某种原因无法正常工作 - 所以我摆脱了get_template_part函数中对'page'的调用。现在一切都很好!

无论如何,感谢所有的帮助!