我想将“分离标题”添加到当前按自定义字段排序的WordPress查询中。
目前,查询结果如下所示:
本田思域
本田雅阁
丰田花冠
丰田凯美瑞
现代口音
现代伊兰特
我希望结果看起来像这样:
本田
本田思域
本田雅阁
丰田
丰田花冠
丰田凯美瑞
现代
现代口音
现代伊兰特
我的查询的"orderby“是有效的,但我想知道如何在每次执行之前”注入“一个字符串。
下面是我的问题:
$args = array(
'post_type' => vehicle,
'posts_per_page' => -1,
'meta_key' => 'make',
'orderby' => 'make',
'facetwp' => true,
);
$query = new WP_Query( $args );
谢谢!
发布于 2016-04-19 14:04:10
我认为您最好的选择是将" make“自定义字段设置为分类法(与汽车相关的类别)。因为这不仅是最佳实践,而且很适合您的情况。
在这里,您可以应用如下代码来获得所需的效果。
$makes = get_terms( 'make' , array('fields' => 'ids') );
foreach ($makes as $make) {
$args = array(
'post_type' => vehicle,
'posts_per_page' => -1,
'make' => array($make),
'facetwp' => true,
);
$query = new WP_Query( $args );
#all the code that you need to echo out presumably the titles and the break tag you are looking for and wp_reset_query(); e.t.c
}
https://stackoverflow.com/questions/36705307
复制相似问题