自定义帖子类型,分类和Meta Box值,如何排序

时间:2012-06-11 22:49:16

标签: wordpress

我有一个wordpress循环我正在为一个体育网站工作,我有一个问题需要搞清楚。

我创建了一个名为Players的自定义帖子类型 我创建了一个名为Position的自定义分类法(前锋,防守,守门员) 我还有一些自定义元框,一个是泽西号。

我尝试根据位置将页面拆分为3个部分,因此我尝试为每个循环创建一个查询。我写过这个。

$posts = new WP_Query( array( 
'post_type' => 'players', 
'showposts' => 10, 
'tax_query' => array(
        'taxonomy' => 'position', 
        'field' => 'slug', 
        'terms' => 'forward')
                ));

我问题的第二部分是,如果可以通过元框值排列此查询,我理想的是希望按球衣号码排序。

我已经尝试了一些建议,但在每个循环中我都会收到玩家的所有帖子。

$posts = new WP_Query( array( 
                    'post_type' => 'players', 
                    'showposts' => 10, 
                    'tax_query' => array(
                                    'taxonomy' => 'position', 
                                    'field' => 'slug', 
                                    'terms' => 'forward')
                ));
                while ( $posts->have_posts() ) : $posts->the_post(); ?>
                    <tr class="player">
                        <td class="leftBrdr"><?php the_title(); ?></td>
                        </td>
                    </tr>
                <?php endwhile; ?>
            <?php wp_reset_query(); ?>

1 个答案:

答案 0 :(得分:0)

如果定义为'hierarchical'=&gt;,您也可以通过'菜单顺序'(可用于页面和cpt)进行排序。在register_post_type中为true。