複数の著者がいるwordpressで、
著者ごとにユーザー登録を行い、ユーザー名と同一の固定ページを作っています。
ユーザー: aaaa
固定ページスラッグ: aaaa
著者のユーザー名(=固定ページスラッグ)を判断して、
投稿記事の一覧を表示させたく下記コードをsingle.phpに記述しています。
php
1<dl> 2<?php 3 $newslist = get_posts( array( 4 'author' => '<?php echo get_post($wp_query->post->ID)->post_name; ?>', 5 'posts_per_page' => 5 6 )); 7 foreach( $newslist as $post ): 8 setup_postdata( $post ); 9?> 10<dt> <?php the_time('Y年n月j日'); ?></dt> 11<dd> <a href="<?php the_permalink(); ?>"> <?php the_title(); ?></a> </dd> 12<?php 13 endforeach; 14 wp_reset_postdata(); 15?> 16</dl>
しかし、著者の記事ではなく全記事の一覧が表示されてしまっておりうまく機能しません。
上記修正箇所がお分かりになる方がいらっしゃったら教えていただけないでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。