我正在使用WordPress插件Advanced Custom Fields和Custom Post Type UI .
我已经构建了一个WP_Query来显示特定的帖子类型,并按特定的自定义字段值进行过滤 .
$loop = new WP_Query( array(
'post_type' => 'news',
'meta_key' => 'news_story_type',
'meta_value' => 'release',
'posts_per_page' => 3
) );
我现在想要通过另一个自定义字段 date_of_publication
对结果帖子进行排序,而不是使用WordPress的menu_order或日期 . ACF documentation表示在查询args中指定 orderby
和 meta_key
.
$ args = array('post_type'=>'event','posts_per_page'=> -1,'meta_key'=>'start_date','orderby'=>'meta_value_num','order'=>'DESC') ;
但是,这样做与我已经提供过滤的 meta_key
冲突了 .
有没有人遇到过此之前找到了解决方案?
1 回答
尝试使用meta_query