WP REST API で呼び出す投稿データの数が数千件や数万件になりそうなら、API のデータをキャッシュしたほうがいいです。 この記事では WP REST API の独自エンドポイントを追加する方法と、キャッシュを保存する方法を書いていきます。 API のキャッシュの保存には『WP REST Cache』というプラグインを使用します。 WP REST Cache は一度キャッシュに登録しておくと、投稿の更新や削除をした時に自動でキャッシュの内容が更新されて便利です。 独自エンドポイントの追加方法 register_rest_route() 関数でエンドポイントを設定します。 以下のコードでは /wp-json/vendor/v0/post をエンドポイントに指定しています。 function prefix_register_custom_route() { ///wp-json/ven
![WP REST APIで独自エンドポイントを登録しキャッシュする方法【WP REST Cache】 | Web技術Tips | ホームページ制作のDOE【横浜】](https://cdn-ak-scissors.b.st-hatena.com/image/square/1cd23c4bc26a5565185869a2ddb007db32649cce/height=288;version=1;width=512/https%3A%2F%2Fwww.doe.co.jp%2Fwp-content%2Fuploads%2F2022%2F04%2Fcategory_02_m1.png)