はじめに 外部からブログの内容をフェッチしたいとき、WP REST APIを使ってみたら「404 Not Found」が出ちゃった。 環境 WordPress: 6.4 (WordPress 4.7以降だとWP REST APIはデフォで入ってる。4.7未満ならプラグインを入れよう!) 前提 <あなたのWordPressのトップページ>/wp-json/wp/v2/posts でJSONを取得しようとしたら、404でうまくいかない 原因 パーマリンク設定が悪さをしている。 デフォルトの「基本」設定ではダメ。 設定を変えるのは簡単。 - パーマリンク設定: 設定 > パーマリンク設定 > 共通設定 > 「基本」 ※これだと、サイト全体に影響があります 本番でなかなか手を出せないときは? 対応方法 URLパラメータを使って解決。 <あなたのWordPressのトップページ>/?rest_rou