WordPressのデータを取得できるWP REST APIの使い方
WordPressには色んなデータをJSON形式で取得できるWP REST APIというAPIが実装されています。
今回は、その使い方についてまとめておきます。
WP REST APIとは
WP REST APIはWordPressのデータをJSON形式で返してくれるAPIです。
やろうと思えば、記事の情報を全てAjaxで非同期で読み込んでいくのも可能そうです。
WP REST APIの使い方
ルールに沿ったURLにアクセスすると、JSONが返ってくる事が分かります。
最新の投稿一覧
下記のURLにアクセスすると、最新の投稿一覧が取得できます(example.comはWordPressが設置されてあるサイトのアドレス)。
http://example.com/wp-json/wp/v2/posts/
アイキャッチ画像の取得
アイキャッチ画像のパスも取得したい場合は最後に?_embed
を追加します。
http://example.com/wp-json/wp/v2/posts?_embed
キーワード検索の結果を取得
?search=
の後にキーワードを入力すると、そのキーワードで検索した結果の記事一覧が取得できます。
http://example.com/wp-json/wp/v2/posts?search=keyword
ちなみにWordPress4.6より前は?filter[args]=
の後にキーワードを入力します。