tekitoumemo’s diary

思ったことを書くだけ。長文版Twitter

WP REST API v2

v2.wp-api.org

WordPress4.4からバージョンアップした。

記事読み込みで使ってたんだけど、ある日突然404エラーが。WP REST API 2が4.4から対応しなくなったと。v2では取れるが、データ構造がかなり変わったので困った。同じくかなり困ってる人が以下。

stackoverflow.com

以下、変更点

記事取得
/wp-json/posts
↓
/wp-json/wp/v2/posts
カテゴリ取得
/wp-json/taxonomies/category/terms
↓
/wp-json/wp/v2/categories
固定ページ
/wp-json/pages
↓
/wp-json/wp/v2/pages

こういうオープンソースソフトウェアはお構いなしに変更されるからデータ構造をマッピングしたら詰むことがわかった。