gpt4 book ai didi

php - 按元数据显示 WordPress 自定义帖子

转载 作者:搜寻专家 更新时间:2023-10-31 20:41:59 24 4
gpt4 key购买 nike

我正在尝试通过 wordpress 中的 meta_key 按日期顺序显示我的自定义帖子。

这是一个针对正在发生的事件的自定义帖子,我需要按照“即将发生的事件”的顺序显示它们

到目前为止我的代码是:

$today = date('d/m/y');
$args = array(
'post' => 'ID',
'post_type' => 'foodswaps',
'posts_per_page' => 3,
'meta_key' => '00.event-date',
'orderby' => 'meta_value_num',
'order' => 'ASC',
'meta_value_num' => $today,
'meta_compare' => '>='
);

结果确实按顺序发布,但仅限当天。所以他们出现的顺序是:27/11/13

28/12/13

29/11/13

订单应发布在:27/11/13

29/11/13

28/12/13

提前致谢!

更新:解释元键:

我拥有的 meta_keys 是:

字段名称 |值(value)

00.事件日期 | 28/11/13 即日/月/年

01.应用 key | 122334455669

02.用户 key | xjsk284k38dj

等等

它们有 00、01、02 等,因此它们以字母数字顺序出现,因为有许多字段显示用户需要填写的内容。它们列出了一个特定的 ored 以使其更有用。

最佳答案

这是你的解决方案

   $args = array(
'showposts' => 5, // optional up to you
'post_type' => 'foodswaps',
'meta_key' => '00.event-date', // must use correctly, I am little confused why your meta key name like that start with 00, however.
'orderby' => 'meta_value',
'meta_query' => array(
array(
'key' => '00.event-date',
'value' => date("Y-m-d"),
'compare' => '>='
)
)
);

填写元键值 Y-m-d 即 2013-11-27

关于php - 按元数据显示 WordPress 自定义帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19983046/

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