WebDesigner's Memorandumウェブデザイナーの備忘録

WordPressのデータを取得できるWP REST APIの使い方

WP REST API

WordPressには色んなデータをJSON形式で取得できるWP REST APIというAPIが実装されています。
今回は、その使い方についてまとめておきます。

WP REST APIとは

WP REST APIはWordPressのデータをJSON形式で返してくれるAPIです。
やろうと思えば、記事の情報を全てAjaxで非同期で読み込んでいくのも可能そうです。

WP REST APIの使い方

WP REST APIのJSONサンプル

ルールに沿った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]=の後にキーワードを入力します。

著者について

プロフィール画像

サイトウ マサカズ@31mskz10

1997年生まれ。2016年から専門学校でデザインについて勉強。卒業後は神戸の制作会社「N'sCreates」にウェブデザイナーとして入社。このブログでは自分の備忘録も兼ねて、ウェブに関する記事や制作環境を効率的に行うための記事を書いています。

Twitterをフォロー Facebookでいいね