はじめに Next.js + WordPress API で Jamstack を構築してみようかと思います。 便利なヘッドレスCMSはたくさんありますが、プランによってはお金がかかることが多いので。 WordPressのAPI化 まずはWordPressのAPI化です。 WordPressはデフォルトでも特定のURLを叩くことでJSON形式で値を取得することはできるかと思いますが、それだと不要なデータが多くあったりするためfunctions.phpに独自で実装しました。 以下、手順になります。 ①空のテーマを作る wp-content/themes/ 上記ののディレクトリ配下にテーマ用の適当なディレクトリを作成し3つの空のファイルを格納します。 functions.phpindex.php(今回は触らない)style.css(今回は触らない) ②functions.phpに記事取得の処理
![WordPress で Jamstack|株式会社Romantist](https://cdn-ak-scissors.b.st-hatena.com/image/square/557196d3debef8934fe73cc7f3947490916b8ac4/height=288;version=1;width=512/https%3A%2F%2Fromantist.jp%2Fogp.png)