我有一个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(); ?>
答案 0 :(得分:0)
如果定义为'hierarchical'=&gt;,您也可以通过'菜单顺序'(可用于页面和cpt)进行排序。在register_post_type中为true。