显示特定类别的自定义帖子类型

时间:2014-09-11 14:38:35

标签: custom-post-type wordpress

我想在自定义页面的Wordpress中显示特定类别的自定义帖子。 我的代码是:

<?php $loop = new WP_Query( array( 'post_type' => 'product', 'posts_per_page' => -1 ) ); ?>
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<?php
$thumb_id = get_post_thumbnail_id();
$thumb_url = wp_get_attachment_image_src($thumb_id,'thumbnail-size', true);
?>

我想在“loze”类别中显示帖子。

问候

1 个答案:

答案 0 :(得分:1)

您可以使用category_name。修改您的WP_Query如下:

$loop = new WP_Query( 
    array( 
        'post_type' => 'product',
        'category_name' => 'loze',
        'posts_per_page' => -1 
    ) 
); 

但是,我建议使用类别ID(使用cat而不是category_name引用),因为它有点面向未来(您可以更改类别的名称)。

category section of the WordPress Codex for WP_Query中有很多相关信息。