# WordPressのデータを取得できるWP REST APIの使い方 URL: https://webrandum.net/wp-rest-api/ 公開日: 2019-03-25 更新日: 2020-04-05 カテゴリー: コーディング タグ: WP REST API 出典: Webrandum(著者: サイトウ マサカズ) WordPressには色んなデータをJSON形式で取得できるWP REST APIというAPIが実装されています。 今回は、その使い方についてまとめておきます。 ## WP REST APIとは [WP REST API v2 Documentation](https://ja.wp-api.org) WP REST APIはWordPressのデータをJSON形式で返してくれるAPIです。 やろうと思えば、記事の情報を全てAjaxで非同期で読み込んでいくのも可能そうです。 ## WP REST APIの使い方 ![WP REST APIのJSONサンプル](https://webrandum.net/mskz/wp-content/uploads/2019/03/image_1-19-1024x534.png) ルールに沿った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]=`の後にキーワードを入力します。