固定ページの記事一覧で同じ投稿者が表示されてしまう
-
固定ページで複数の投稿者が書いている記事の一覧を出してるのですが、
そのループ内で表示されている投稿者が、記事の投稿者ではなく、
固定ページの投稿者になってしまいます。(つまり全員同じ投稿者になってしまいます)これを実際の記事の投稿者に変えることはできるのでしょうか。。。?
大変困っています。
助けてください。よろしくお願いいたします。<?php global $post; $tmp_post = $post; $category_ids = array( '2' ); //カテゴリーIDを指定 $numberposts = ''; //一覧表示したい記事数を数字で指定 foreach ( $category_ids as $category_id ) { ?> <?php $postslist = get_posts( "category=$category_id&numberposts=$numberposts&order=DESC&orderby=date&post_not_in=array(132,173,177,179,181)" ); foreach ( $postslist as $post ) { ?> <?php echo get_template_part('content-archive'); ?> <?php } ?> <?php } $post = $tmp_post; ?>
上記の「content-archive.php」内は以下
<article> <a href="<?php the_permalink(); ?>"> <dl class="clearfix"> <dt><?php the_post_thumbnail('author_thumbnail', array('alt' => the_title_attribute('echo=0'), 'title' => the_title_attribute('echo=0'))); ?></dt> <dd><time datetime="<?php the_time('Y-m-d'); ?>" pubdate="pubdate"><?php the_time('Y') ?>.<?php the_time('m') ?>.<?php the_time('d') ?>(<?php the_time('D') ?>)</time></dd> <dd><h3><?php if (strlen($post->post_title) > 35) { echo mb_substr(the_title($before = '', $after = '', FALSE), 0, 35) . '...'; } else { the_title(); } ?></h3></dd> <dd><span>著者:<?php the_author(); ?></span></dd> </dl> <ul class="category"> <li><?php if(function_exists('get_cat_icon')){get_cat_icon('link=false');}?></li> <?php setExpertsTag(); ?> </ul> </a> </article>
1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
- トピック「固定ページの記事一覧で同じ投稿者が表示されてしまう」には新たに返信することはできません。