我想在自定义页面的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”类别中显示帖子。
问候
答案 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中有很多相关信息。