gpt4 book ai didi

php - wordpress:只显示今天或 future 的帖子

转载 作者:可可西里 更新时间:2023-11-01 01:04:03 25 4
gpt4 key购买 nike

我正在运行此查询以打印出我的帖子。它有效,但我想添加一个参数,告诉系统只显示今天或将来发布的帖子!

这里是查询:

$today = getdate();
$year=$today["year"];
$month=$today["mon"];
$day=$today["mday"];

query_posts( $query_string.'order=ASC' .
'&post.status=future,publish' .
'&year='.$year .
'&monthnum='.$month
);

我试着做类似 &post.date = <= $today 的事情但这没有用。

谁能告诉我怎么做?

我的想法是告诉查询只显示发布日期为今天或“小于”今天的帖子。这就是为什么 " <= " .

最佳答案

$future_args = array(
'post_status' => 'future'
// possibly further query arguments
);

$today = getdate();
$today_args = array(
'year' => $today['year'],
'monthnum' => $today['mon'],
'day' => $today['mday']
// possibly further query arguments
);

$future_query = new WP_Query( $future_args );
$today_query = new WP_Query( $today_args );

while ( $today_query->have_posts() ) :
$today_query->the_post();
// echo something
endwhile;
wp_reset_postdata();

while ( $future_query->have_posts() ) :
$future_query->the_post();
// echo something
endwhile;
wp_reset_postdata();

应该可以了。

参见 codex article on the WP_Query class供引用。

关于php - wordpress:只显示今天或 future 的帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15600632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com