Wordpress自定义分类仅显示1个帖子

时间:2016-05-11 13:14:54

标签: wordpress custom-post-type taxonomy

我在自定义分类中有一些帖子。但是当我循环查询时,我只会显示一个帖子。

以下是代码:

<?php
$args = array(
    'post_type' => 'songs',
    'posts_per_page' => -1, 
    'tax_query' => array(
        array(
            'taxonomy' => 'genre',
            'field' => 'slug',
            'terms' => 'jazz',
        ),
    ),
    'orderby' => 'menu_order',
    'order' => 'DESC',
);
$query = new WP_Query($args);
if ($query->have_posts()) : while ($query->have_posts()) : $query->the_post(); ?>
    <div class="contact-item col-lg-4 col-md-4 col-sm-6 col-xs-12">
        <div class="holder">
            <div class="contact-title">
                <h3><?php echo get_the_title(); ?></h3>
            </div>
        </div>
     </div>

可能出现什么问题?

1 个答案:

答案 0 :(得分:0)

问题可能在以下代码中,

'tax_query' => array(
        array(
            'taxonomy' => 'genre',
            'field' => 'slug',
            'terms' => 'jazz',
        ),
    ),
    'orderby' => 'menu_order',

请删除此代码并检查其是否有效。如果有效,那么你需要对建议的代码做一些事情。