WordPress特定のカテゴリの最新記事一覧-その1
特定のカテゴリのみの最新記事を一覧にする方法です。query postを使う方法を紹介しましたが同一ページにいくつも作る場合にはコチラのほうが便利なのではないでしょうか。下記はカテゴリ名が「wordpress」のタイトルリンク一覧の場合です。
< ?php $my_query = new WP_Query('category_name=wordpress&showposts=10');
while ($my_query->have_posts()) : $my_query->the_post();
$do_not_duplicate = $post->ID; ?>
<h4><a href="<?php the_permalink() ?>" rel="bookmark">< ?php the_title(); ?></a></h4>
< ?php endwhile; ?>
category_name=wordpressの「wordpress」が表示したいカテゴリ名。
&showposts=10の「10」は表示したい記事数となります。


Comments
[...] 以前こちらの記事で指定カテゴリの最新記事一覧表示方法を載せましたが、どうやらquery postは一度使ってしまうと初期化がメンドウなよう。。。 うちのサイトでもいろいろと不具合が出ていました。 そこでget_postsを使い別の方法を… $posts = get_posts(‘numberposts=10&category=1′); foreach($posts as $post) : setup_postdata($post); ?> <h3><a href="<?php the_permalink(); ?>" id="post-< ?php the_ID(); ?>">< ?php the_title(); ?></a></h3> < ?php endforeach; ?> 上記だと、カテゴリID1の記事タイトルを最新から10件表示、それぞれ<h3>で囲まれます。 ちょうどこのサイトの右サイドバー下部分はこれで表示されています。 他にも応用がききそうです。 Wptags.com-get_posts Tags:No Tags [...]
[...] hereticanthem co. さんのサイトで 「特定のカテゴリの最新記事一覧-その1」 というタイトルで カテゴリーを指定してそのカテゴリーの記事のタイトルを表示させるコードが紹介されています。 これに手を加えさせていただき、サイドバー上に。指定したカテゴリー名と同じ名前のページが開かれた時にその記事のタイトルを表示させてみます。もちろん、前もってそのカテゴリー名と同一のページを作っておく必要があります。 [...]