WordPressで特定カテゴリの記事を特定件数だけ表示する

picjumbo.com_IMG_0516

2009年11月5日 OpenMediaLaboratory Blog の記事より

企業向けのサイトなどをWordpressで構築する場合、ほぼ必ず必要になるのが「トップページへ新着情報」を掲載すること。
Wordpressの場合は「特定カテゴリの記事の日付・タイトルなどをトップページに表示する」ということになります。

私が流用しているのはこんなコードです。

<?php
$posts = get_posts('numberposts=5&category=8'); ?>
<?php
if( $posts ): foreach( $posts as $post ) : setup_postdata($post); ?>
/* 表示内容 */
<div class="nichiji"><?php the_time('Y年Fj日') ?></div>
<a href="<?php the_permalink() ?>" class="newstitle" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'kubrick'), the_title_attribute('echo=0')); ?>"><?php the_title(); ?></a>
<?php endforeach; endif; ?>

class名などは適当に変更して下さい。

読めば分かるとおり、最初のget_posts内で表示する件数とカテゴリIDを指定しています。
ここを変更すれば希望のカテゴリ一覧が表示できます。

また、「表示内容」以下の2行を書き換えれば、表示する内容を変更することが出来ます。
本文の抜粋なども表示可能です。

個人的な備忘録ですが、もしよろしければお使い下さい。

Leave a comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Webサイトのこと、WordPressのこと、何でもお問い合わせ下さい