Wordpress 「WP REST API」を使ってみる

作成日:2022-02-02, 更新日:2022-02-02

基本

「WP REST API」はWordPress4.7以降から標準で使えるとか。

▼WordpressのURL

https://example.com/blog

▼「WP REST API」のURL(「/wp-json/wp/v2/posts」が増える)

https://example.com/blog/wp-json/wp/v2/posts

→JSONが表示されるはず

JSONが表示されないとき

▼ひとまず下記でJSONが出力されるか確認

https://example.com/blog/?rest_route=%2Fwp%2Fv2

JSONが出力される場合

「パーマリンク設定」を「基本」以外にする

JSONが出力されない場合

Wordpressのバージョン、リダイレクト設定や関係のありそうな設定を「.htaccess」やサーバの設定から確認

リクエスト

WP-REST-APIリファレンス」のリファレンスの中に投稿・カテゴリなどのサンプルあり

カテゴリを指定して投稿一覧取得

カテゴリのIDで指定する

https://example.com/blog/wp-json/wp/v2/posts/?categories=3