我有两种自定义帖子类型
- 案例
- 客户端
在案例发布类型中,我有一个ACF自定义字段来选择客户端,因此每个案例都有一个客户端。
现在是什么工作:我在一个页面上显示所有案例,并能够使用客户机Id过滤它们。
我想要的是:我想要一个案例列表(所有客户),排序顺序应该是客户标题ASC。
我可以使用客户Id申请订单,但我希望按客户标题申请订单。
请对此提出解决方案。
$args = array(
\'post_type\' => \'case\',
\'post_status\' => \'publish\',
\'orderby\' => \'meta_value_num\',
\'meta_key\' => \'client\',
\'posts_per_page\' => 9
);
SO网友:Baikare Sandeep
您可以使用order
和orderby
参数输入WP_Query
参数如下:
$args = array(
\'post_type\' => \'case\',
\'post_status\' => \'publish\',
\'meta_key\' => \'client\',
\'posts_per_page\' => 9,
\'orderby\' => \'title\',
\'order\' => \'ASC\',
);
$query = new WP_Query( $args );
它会按标题列出你的帖子。有关更多信息,请查看官方
WordPress document