也许我错过了一些东西但是有一种简单的方法可以在不使用插件的情况下在自定义分类中设置术语的顺序吗?
目前,它按字母顺序排序,例如。
苹果 香蕉 樱桃
但是我想设置自己的自定义顺序 - 不是基于ID,计数或Wordpress中任何其他内置的orderby参数。像:
香蕉 樱桃 苹果
我的代码如下。我按照我想要的顺序包含了标签ID,但它不起作用:
'taxonomy' => 'car_listing_tag',
'include' => '30,25,46,11,45',
'orderby' => 'ID'
答案 0 :(得分:0)
没有看到你的整个代码就很难了;你的问题也有很多争论。请尝试尽可能具体,这样我们在回答时也不会误会自己。 如果我理解正确,你在WordPress上做一个术语查询,这是一个你可以使用的基本查询
// WP_Term_Query arguments
$args = array(
'taxonomy' => array( 'car_listing_tags' ),
'slug' => array( 'term-slug', 'term-slug2', 'term-slug3', 'term-slug4', 'term-slug5' ),
'order' => 'ASC',
'orderby' => 'id',
);
// The Term Query
$car_listing_tag = new WP_Term_Query( $args );
orderby过滤器接受id/slug/term name/term description/term group/count
。
在此之后你仍然需要添加循环,基于你的问题似乎你已经有了一些东西。