【问题标题】:Order Wordpress taxonomies differently for each post为每个帖子以不同的方式订购 Wordpress 分类法
【发布时间】:2014-02-25 13:56:18
【问题描述】:

我有一个带有自定义分类和帖子类型的 Wordpress 主题,我需要能够为每个帖子类型中的每个分类设置不同的顺序。

例如,我有“Hello World!”具有此分类法的帖子“初学者,句子,欢迎信息”我还有另一篇具有相同分类法的帖子,但我需要此顺序“句子,欢迎信息,初学者”。 如何为每个帖子下订单?

谢谢!

【问题讨论】:

    标签: php wordpress custom-post-type taxonomy custom-taxonomy


    【解决方案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 中自定义每个帖子的顺序。
    猜你喜欢
    • 2013-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-22
    相关资源
    最近更新 更多