6月 21 2010

wordpress WordPressでページファイルに特定カテゴリの一覧を表示する

mobachiki @ 08:10   

wordpressにはBlogの記事の他にページと呼ばれる物があります。
Blogの記事は時系列に並んでどんどん流れていくのですが、ページはそれ単体で独立して存在するもので、例えば自己紹介などに使います。

このページに特定カテゴリに割り当てたBlogの記事のタイトル一覧を表示する方法を紹介します。
ちなみにwordpressのテンプレートに関する記述はここがものすごくわかりやすかったです。

まずページのレイアウトですが通常は「page.php」というファイルで定義されています。
こちらをダウンロードし一番上に

<?php/*Template Name: 新しいテンプレートの名前*/?>

と記述。
あとはそのテンプレートの中身を編集します。

<ul>
<?php
$myposts = get_posts(‘numberposts=5&offset=1&category=1′);
foreach($myposts as $post) :
?>
    <li><a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a> — <?php the_excerpt(); ?></li>
<?php endforeach; ?>
</ul>

と記述。
変更するのはnumberposts=5の部分とcategory=1の部分。
numberpostsが表示する件数。categoryが表示するカテゴリのIDです。

編集内容はこちらを参考にしました。

あとは実際に固定ページを作成し、作成したテンプレートを指定します。

以上で設定完了です。

■関連性の高い記事

関連性の高い記事はありません


«    »

Category: PHPカスタマイズ,wordpress

タグ:

2 Responses to “WordPressでページファイルに特定カテゴリの一覧を表示する”

  1. _mobachiki says:

    【更新通知】 WordPressでページファイルに特定カテゴリの一覧を表示する http://is.gd/cWTlr

  2. m_and_a_sp says:

    【更新通知】 WordPressでページファイルに特定カテゴリの一覧を表示する – wordpressにはBlogの記事の他にページと呼ばれる物があります。Blogの記事は時系列に並んでどんどん流れていくのですが、ページはそれ単体… http://wp.me/pXEeL-SE

Leave a Reply