WordPressで特定の投稿者の記事のみ表示したい
WordPressは管理者に加えて複数のユーザーを持つことができ、
それぞれの権限を持つものは記事を投稿、編集できます。
投稿者が複数いて、特定の投稿者の記事のみ表示させたいときは
前回(WordPressで特定のタグを持つ記事のみ表示したい)同様、
query_posts() に引数を渡してあげます。
query_posts() | 記事を取得するテンプレートタグです。get_posts() とは似ていますが仕様が違います。 |
---|
<?php query_posts('author=2&showposts=5');?> <?php if ( have_posts() ): while ( have_posts() ): the_post(); ?> <li><a href="<?php the_permalink();?>"><?php the_title();?></a></li> <?php endwhile; endif; wp_reset_query(); ?>
投稿者のIDを author に渡します。
1,2 のようにカンマ区切りで複数指定することもできます。
記事を表示させない投稿者のID以外を指定すれば、記事データを消さずに残したまま
特定の投稿者の記事を非表示にできますね。
関連記事