定制邮政类型分类术语按标题排序

时间:2013-11-06 作者:JeanLeSheep

我有一个自定义的post类型的客户端。“客户端类别(分类术语)”通过分类客户端调用。php。我能够按预期输出结果,但我不知道如何按标题排序。下面是我使用的代码:

<?php $term = get_term_by( \'slug\', get_query_var( \'term\' ), get_query_var( \'taxonomy\' ) ); ?>    
<?php if (have_posts()) : ?><?php while (have_posts()) : the_post(); ?> 
<h2><?php the_title();?></h2>
<div class="content"><?php the_content(); ?></div>
<?php endwhile; ?><?php endif; ?> 
提前感谢

1 个回复
SO网友:JeanLeSheep

经过大约100次不同的尝试,我终于成功了。不确定是否有更好的方法,但它确实有效。

$term_slug = get_query_var( \'term\' );
    $taxonomyName = get_query_var( \'taxonomy\' );
    $current_term = get_term_by( \'slug\', $term_slug, $taxonomyName );
    $args = array(
    \'post_type\' => \'clients\',
    \'posts_per_page\' => -1,
    \'orderby\' => \'title\',
    \'order\' => \'ASC\',
    \'tax_query\'=>array(
            array(
            \'taxonomy\'=>$taxonomyName,
            \'field\'=>$term_slug,
            \'terms\'=> $current_term,
            )
        )
    );
<?php $query = new WP_Query($args); while ($query->have_posts()) : $query->the_post();?>
//stuff here
<?php endwhile; ?><?php wp_reset_query(); ?>    

结束

相关推荐

Taxonomy Templates

我不太明白如何链接到我的分类法模板。我需要做一个临时页面并从那里查询我的条款吗?我当前正在使用分类层次结构:Taxonomy$labels = array( \'name\' => __( \'Product Categories\' ), \'singular_name\' => __( \'Product Category\' ), \'search_items\' =>