0
我有一个名为'portcat'的自定义帖子类型,我想在我的页面上显示只有一个portcat类别('游戏' - 其ID为'3')的结果。下面的代码显示了所有的类别,我不确定我需要添加什么来使其仅显示“游戏”类别?如何仅在自定义帖子类型中显示一个类别?
<div class="greyblock">
<h4 class="nomar"><?php echo the_title(); ?></h4>
<div class="sep"></div>
<?php echo $firstCat[0]->cat_name; ?>
<div class="clear"></div>
<ul class="blogpost_list columns3">
<?php
$args = array(
'post_type' => 'port',
'paged' => $paged,
'posts_per_page' => get_theme_option("portfolio_work_count"),
'cat_name' => 'games'
);
$wp_query = new WP_Query($args);
?>
<?php while ($wp_query->have_posts()) : $wp_query->the_post();
#We have:
#get_permalink() - Full url to post;
#get_the_title() - Post title;
#get_the_content() - Post text;
#get_post_time('U', true) - unix timestamp
$featured_image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'single-post-thumbnail');
echo "
<li>
<center><img alt='".get_the_title()."' src='".TIMTHUMBURL."?w=120&h=250&src=".$featured_image[0]."'>
<h4>".get_the_title()."</h4></center>";
$terms = get_the_terms($post->ID, 'portcat');
if ($terms && ! is_wp_error($terms)) {
$draught_links = array();
foreach ($terms as $term) {
$draught_links[] = $term->name;
}
$on_draught = join(", ", $draught_links);
}
echo "
<p>".get_the_excerpt()."</p>
<center><a href='".get_permalink()."' class='read'>Read More</a></center>
<br class='clear' />
</li>
";
endwhile; ?>
</ul>
</div>
<?php get_pagination() ?>
<?php $wp_query = null; $wp_query = $temp; ?>
什么是'的var_dump($ wp_query)'的输出? – AlexP 2013-05-03 00:15:47