完全披露,我是一个PHP菜鸟。 我正在尝试为我的Wordpress网站构建的页面模板存在问题。这个想法是显示今天的每个帖子,并排除所有其他帖子。
有人帮我构建了一些代码,但我有一个新问题 - 只显示今天最老的帖子!我测试了三个间隔几分钟的帖子,只有第一个显示出来。
任何帮助表示感谢。
完整代码如下。
{{1}}
答案 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'的调用。现在一切都很好!
无论如何,感谢所有的帮助!