我已经看到很多这样的问题被问到,但还没有完全弄清楚如何去做。我拥有的是一个名为“游戏”的自定义帖子类型,其中我有一个名为“ecpt_date”的自定义字段。基本上我想做的是为我创建的运动队网站制定时间表。
我已经看到了根据今天的日期显示自定义帖子类型的问题和答案,我实际上已经在我的网站上工作以显示即将推出的游戏和最新的游戏。
我想做的是把我们的日程安排成几个月,这样我就可以分别展示九月、十月、十一月等的所有比赛。
我已经设法用不同的查询显示所有游戏,但没有太多运气尝试根据“ecpt_dates”月份过滤游戏。我假设它与 meta_query 中的日期值有关,但不确定如何继续。我可以获取日期并显示它我只是不能通过它订购我的自定义帖子。
这是我正在尝试的查询。
$posts = new WP_Query( array(
'post_type' => 'games',
'showposts' => 10,
'meta_key' => 'ecpt_date',
'orderby' => 'meta_value',
'order' => 'ASC',
'meta_query' => array(array(
'key' => 'ecpt_date',
'value' => date(Assuming I use this),
'type' => 'DATE'
))
));
据我了解,这是因为时间在自定义字段中的格式。无论如何,我都不是 php 专家,但我希望有人能给我一些提示或想法,告诉我如何解决这个问题或如果可能的话。