晚上所有。
我需要一点帮助。我有以下代码,它引入了投资组合列表,并将它们以网格格式放置在页面上。目前代码引入了所有的投资组合类型(其中有3种,分为不同的类别)。有没有办法可以编辑代码,以便只引入一个类别类型?
我尝试了以下方法:
<?php query_posts( array( 'post_type' => 'myportfoliotype', 'category_name' => 'news','paged' => $paged, 'posts_per_page' => 12));
但它显示一个空白页。
如果我删除:
'category_name' => 'news',
它返回一个页面,将所有类别列出。我检查了类别名称,一切都是正确的,但我显然遗漏了一些东西。
如果有人可以提供帮助,我将不胜感激。
非常感谢
完整的代码是:
<?php /* Template Name: Modular Gallery */ ?>
<?php get_header(); ?>
<div id="folio-wrap">
<ul id="portfolio-list" class="centerrow">
<?php query_posts( array( 'post_type'=>'myportfoliotype', 'category_name' => 'news','paged' => $paged, 'posts_per_page' => 12)); if ( have_posts() ) : while ( have_posts() ) : the_post();?>
<?php $large_image=w p_get_attachment_image_src( get_post_thumbnail_id(get_the_ID()), 'fullsize', false, '' ); $large_image=$ large_image[0]; $another_image_1=g et_post_meta($post->ID, 'themnific_image_1_url', true); $video_input = get_post_meta($post->ID, 'themnific_video_url', true); ?>
<li id="post-<?php the_ID(); ?>" class="centerfourcol item_full">
<span class="imgwrap">
<?php the_post_thumbnail('folio',array('title' => "")); ?>
<a class="hoverstuff-zoom" rel="prettyPhoto[gallery]" href="<?php if($video_input) echo $video_input; else echo $large_image; ?>"><i class="icon-zoom-in"></i></a>
<a class="hoverstuff-link" href="<?php the_permalink(); ?>"><i class="icon-link"></i></a>
</span>
<div style="clear:both"></div>
<h3><a href="<?php the_permalink(); ?>"><?php echo short_title('...', 6); ?></a></h3>
<?php echo themnific_excerpt( get_the_excerpt(), '290'); ?>
</li>
<!-- #post-<?php the_ID(); ?> -->
<?php endwhile; endif; ?>
</ul>
<div class="clear"></div>
<div class="pagination">
<?php pagination( '«', '»'); ?>
</div>
<?php wp_reset_query(); ?>
</div>
</div>
<?php get_footer(); ?>