HighLab

【簡単】REST API wordpress 取得するデータを限定する

  • 公開日:
  • 更新日:
  • 文字数:488文字

はじめに

wordpressのREST APIでデータを取得することはできるのが、全てのデータが必要ではないことの方が多いと思います。例えば、一覧ページでデータを取得する際はコンテンツ(文章)はいらないのに、一緒にデータが取得される。そのようなパフォーマンス向上したい人向けの記事になります。

パラメーターに_fieldsをつける

ID、TITLE、DATA、LINKだけ取得する場合、パラメーターに_fieldsをつけ、id,title,date,linkとするだけ。

https://example.jp/wp-json/wp/v2/posts?_fields=id,title,date,link

文章が不要な場合

コンテンツが不要の場合は、パラメータにcontext=embedをつけるだけ!

https://example.jp/wp-json/wp/v2/posts?context=embed

参考文献

https://labor.ewigleere.net/2021/04/13/wordpress-rest-api-filtering-at-request/