我想完成以下任务:
<?php $custom_posts = new WP_Query(); ?>
<?php $custom_posts->query(\'category_name=Business OR category_name=Technology OR category_name= Lifestyle\'); ?>
<?php while ($custom_posts->have_posts()) : $custom_posts->the_post(); ?>
<div class="content-block-14">
<h2><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( \'Permalink to %s\', \'twentyten\' ), the_title_attribute( \'echo=0\' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
<?php the_content(); ?>
</div>
<?php endwhile; ?>
因此,如果帖子只属于这些类别中的一个,那么它应该列在该循环中。
有什么建议吗?
最合适的回答,由SO网友:Bainternet 整理而成
如果您有类别ID,则可以使用category__in
参数eg:
<?php $custom_posts->query(array(\'category__in\' =>array(1,2,3))); ?>