使用ACF排序自定义帖子:日期选择器和显示特色!

时间:2017-04-12 作者:Asfandyar Khan

你好,我有一个自定义的帖子类型event 我有两个自定义字段:

我想显示所有具有event_type = Featured 排序应按event_date 在里面DESC 顺序

我在SOF上到处搜索,但找不到任何有效的解决方案。。这是我的密码

$events = new WP_Query(
                            array(
                                \'post_type\' => \'event\',
                                \'post_status\' => \'publish\',
                                \'meta_key\' => \'event_type\',
                                \'meta_value\' => \'featured\',
                                \'posts_per_page\' => -1,
                                \'orderby\' => \'event_date\',
                                \'order\' => \'DESC\'
                            )
                        );
屏幕截图enter image description here

1 个回复
最合适的回答,由SO网友:Faysal Mahamud 整理而成

请像这样更改您的参数。

$meta_query = array(
    array(
        \'key\' => \'event_type\',
        \'value\' => \'featured\',
        \'compare\' => \'=\'
    )
);

$args = array(
    \'post_type\' => \'event\',
    \'posts_per_page\' => -1,
    \'order\' => \'DESC\',
    \'orderby\' => \'meta_value_num\',
    \'meta_key\' => \'event_date\',
    \'meta_query\' => $meta_query
);

相关推荐

Sort posts in a specific way

我目前有6个职位属于“服务”类别。每个服务都有\\u内容和1-2个文档(小册子和/或T&C以及外部表单)现在,假设这6篇文章的ID为1,2,3,4,5,6,但我希望它是2,5,3,1,4,6。这可能吗?如果是,我将如何实现它?