0

すべての夕方。

少し助けが必要です。ポートフォリオのリストを取り込み、グリッド形式でページに配置する次のコードがあります。現在、コードはすべてのポートフォリオ タイプを取り込みます (そのうち 3 つがあり、異なるカテゴリに分けられます)。コードを編集して、カテゴリ タイプを 1 つだけ取り込めるようにする方法はありますか?

私は次のことを試しました:

<?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(); ?>

4

1 に答える 1

0

「ニュース」がカテゴリ SLUG である場合、コードは機能するはずです。名前は必要ありません。

しかし、一部の古いバージョンの wordpress では にバグがありますcategory_namequery_posts試してみてくださいcat_name

于 2015-06-11T22:56:09.697 に答える