02 Jan 2013, 03:40

WordPressで記事を取得して記事一覧を作成する方法メモ

WordPressの固定ページとかで、記事一覧を取得して一覧表示することがよくある。

一覧表示するためには、Exec-PHPプラグインを利用するのだけれども、WordPressの編集画面でテキストから[ビジュアル]に変換すると、表示がおかしなことになる。

そのたびごとに、再度コードを書き直しているのだけれども、どんなコードだったかスグ忘れて、メモもどこかに行ってしまうので、このサイトでもメモしておく。

事前準備

WordPressの編集画面でPHPを利用するために、Exec-PHPを入れる。

WordPress 窶コ Exec-PHP ≪ WordPress Plugins

ソースコード例

以下のコードをWordPress編集画面に貼り付け。ここではPHPカテゴリ(カテゴリIDは39)を取得する。カテゴリIDは[ダッシュポード] > [カテゴリー]から調べることができる。

[gist]https://gist.github.com/4450427[/gist]

表示例

-1, ‘cat’=> 39);

$posts = get_posts($args); global $post;?>