WordPressで特定の投稿者の記事のみ表示したい

テーマ

wptheme_author_postlist

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以外を指定すれば、記事データを消さずに残したまま
特定の投稿者の記事を非表示にできますね。

テーマ

関連記事