排序分类/更改Term_id

时间:2016-01-20 作者:DesignerEthan

我有一个网站,其中有近200个系列(自定义分类法),每个系列中大约有10个项目(帖子)。

每个系列称为“名称:系列编号-系列的一行”。

当我使用get\\u术语按名称获取所有系列和订单时,我得到的订单如下所示。

姓名:1姓名:10姓名:100姓名:101姓名:102。。。姓名:109姓名:11姓名:110

关于如何订购此产品而不必添加001、002等,您有什么想法吗?

或者,当我按ID订购时,它工作得很好,因为我一个接一个地添加了每个系列。唯一的问题是,在这个过程中,我错过了一个系列,只是在添加了几个系列之后才添加了它。

例如,我本应添加系列121,但没有添加,接着添加了122、123124和121。现在,当我按ID订购时,我得到了120、122、123、124、121、125。

尝试在phpmyadmin中手动更改term\\u id,但没有成功。

2 个回复
最合适的回答,由SO网友:Marcin Bazanowski 整理而成

https://pl.wordpress.org/plugins/taxonomy-terms-order/

这个插件可以满足您的需要,您可以轻松管理订单。

SO网友:Borek

按计数排序如何?

$categories = get_terms( \'category\', array(
    \'orderby\'    => \'count\',
) );
参考号:get_terms