カテゴリ-別。同じ記事が重複して表示される。
-
お世話になります。最近、自分でカスタマイズしだしました。
ちょと初歩的なミスだとおもうのですが、教えてください。▼やりたいこと
カテゴリ-別で記事を表示したい。
▼現状
カテゴリ-別で記事が表示されるが、同じ記事が3回繰り返して表示される。▼ソース
<?php get_header(); ?>
<div id=”main”>
<?php if (have_posts()) : ?>
<?php $post = $posts[0]; ?>
<?php if (is_category()) { ?>
<h1 id=”category-title”><?php single_cat_title(); ?></h1><div id=”topics” align=”center”></div>
<div id=”topics2″>-
<?php $postsn = get_posts(‘numberposts=20&order=desc’); ?>
-
<?php if (have_posts()) : the_post(); ?>
<?php echo wp_get_attachment_image(post_custom(‘image0′),’originalImage’); ?>
<span class=”date”><?php the_time(‘Y.m.d H時i分’) ?></span>
<span class=”category”></span>
” title=”<?php the_title(); ?>”>
<img src=”http://arimurakogyo.co.jp/wp-content/uploads/2013/04/topics_title.png” /><?php the_title(); ?>
<span class=”author”><span style=”color:#0099FF”>[<?php echo $catname; ?>] </span>【<?php the_author_firstname(); ?> のプレスリリース】</span>
</br>
<span class=”excerpt”><?php echo mb_substr(get_the_excerpt(), 0,100);//抜粋の文字数を設定 ?>
<?php endif; ?>
</span>
<?php foreach($postsn as $post): ?>
<?php
$cat = get_the_category();
$catname = $cat[0]->cat_name;
?><?php endforeach; ?>
<?php wp_reset_query(); ?>
</div>
<?php } elseif( is_tag() ) { ?>
<h1 id=”category-title”>Posts Tagged ‘<?php single_tag_title(); ?>’</h1>
<?php } elseif (is_day()) { ?>
<h1>Archive for <?php the_time(‘F jS, Y’); ?></h1>
<?php } elseif (is_month()) { ?>
<h1>Archive for <?php the_time(‘F, Y’); ?></h1>
<?php } elseif (is_year()) { ?>
<h1>Archive for <?php the_time(‘Y’); ?></h1>
<?php } elseif (is_author()) { ?>
<h1>Author Archive</h1>
<?php } elseif (isset($_GET[‘paged’]) && !empty($_GET[‘paged’])) { ?>
<h1>Blog Archives</h1>
<?php } ?><?php get_template_part( ‘post’ , ‘entry’) ?>
<?php
if ( function_exists(“pagination”) ) pagination();
endif; ?>
</div><!– End Main –>
<?php
get_sidebar();
get_footer(); ?>have_posts())のくくりが悪いとは思うのですが、どこが悪いでしょうか。
色々試行錯誤して、だめでしたので、投稿しました。
よろしくお願いします。 -
<?php if (have_posts()) : the_post(); ?>
- トピック「カテゴリ-別。同じ記事が重複して表示される。」には新たに返信することはできません。