为每个帖子以不同的方式订购 Wordpress 分类法
Posted
技术标签:
【中文标题】为每个帖子以不同的方式订购 Wordpress 分类法【英文标题】:Order Wordpress taxonomies differently for each post 【发布时间】:2014-02-25 13:56:18 【问题描述】:我有一个带有自定义分类和帖子类型的 Wordpress 主题,我需要能够为每个帖子类型中的每个分类设置不同的顺序。
例如,我有“Hello World!”具有此分类法的帖子“初学者,句子,欢迎信息”我还有另一篇具有相同分类法的帖子,但我需要此顺序“句子,欢迎信息,初学者”。 如何为每个帖子下订单?
谢谢!
【问题讨论】:
【参考方案1】:您可以像这样订购条款:
$taxonomies = get_terms( 'taxonomy', array(
'orderby' => 'whateveryoulike',
'hide_empty' => 0
));
见http://codex.wordpress.org/Function_Reference/get_terms
...或者,如果您需要更复杂的比较,请使用 usort
对其进行排序
$taxonomies = usort( get_terms( 'taxonomy' ), function($a ,$b)
//compare a/b
);
见http://php.net/manual/en/function.usort.php
【讨论】:
但是我需要自己决定每个帖子中的顺序,而不是按某些东西排序,自定义帖子中每个类别的顺序。 按什么顺序定义? 由我在 wp-admin 中自定义每个帖子的顺序。以上是关于为每个帖子以不同的方式订购 Wordpress 分类法的主要内容,如果未能解决你的问题,请参考以下文章