質問: 複数の著者がいるwordpressで、 著者ごとにユーザー登録を行い、ユーザー名と同一の固定ページを作っています。 ユーザー: aaaa 固定ページスラッグ: aaaa 著者のユーザー名(=固定ページスラッグ)を判断して、 投稿記事の一覧を表示させたく下記コードをsingle.phpに記述しています。 ``` 'post->ID)->post_name; ?>', 'posts_per_page' => 5 )); foreach( $newslist as $post ): setup_postdata( $post ); ?> ``` しかし、著者の記事ではなく全記事の一覧が表示されてしまっておりうまく機能しません。 上記修正箇所がお分かりになる方がいらっしゃったら教えていただけないでしょうか。
回答: WordPressには標準で投稿者ページがあるので、そちらを使われるのが良いと思います。 【WordPressのユーザーページ(author.php)テンプレートをカスタマイズする | webOpixel】 【投稿者テンプレート - WordPress Codex 日本語版】 https://wpdocs.osdn.jp/投稿者テンプレート また、スラッグ部分を変える事も可能です。 【Edit Author Slugプラグイン(投稿者アーカイブで表示されるユーザー名(Author Slug)を変更) - WordPressプラグインの一覧】