WordPress REST APIの有効化方法
![WordPress REST APIの有効化方法](https://n-mukineer.com/wp-content/uploads/2022/12/thumbnail-gas-26.jpg)
![にゃーミ](https://n-mukineer.com/wp-content/uploads/2022/12/nyami.png)
GASでWordPress REST APIを使う方法について知りたいニャ。でもどうやったらいいかわからないニャ…
こういった悩みを本記事は解決します。正味時間2分もあれば初期設定完了することができますので、ぜひ試してみてください。
WordPress REST APIの有効化方法
![](https://n-mukineer.com/wp-content/uploads/2022/12/marten-bjork-rH8O0FHFpfw-unsplash.jpg)
WordPress REST APIを利用することにより、外部のプログラムで記事の情報を取得したり、記事を投稿・編集したりすることが可能になります(公式ドキュメント)。
WordPress REST APIを使い始めるにあたり、大きく2つのステップがありますので、それぞれについて解説します。
- アプリケーションパスワードを設定する
- REST API制限を解除する
1. アプリケーションパスワードを設定する(所要時間:1分)
アプリケーションパスワードは、APIを使用する際に使用する認証情報です。WordPress管理画面で設定することができます。以下に方法を示します。
「ユーザー」>「プロフィール」を選択し、 「新しいアプリケーションパスワード名」の欄に「任意のアプリケーションパスワード名」(ここでは”test”としました)を入れる
![](https://n-mukineer.com/wp-content/uploads/2022/12/image-44.png)
パスワードが表示されるので、コピーしておきます。
※もし見逃してしまった場合はSTEP1からやり直してください
![](https://n-mukineer.com/wp-content/uploads/2022/12/image-45.png)
以上でWordPress管理画面での設定は終了です。
2. REST API制限を解除する(所要時間:1分)
WordPress REST APIを使用するには、サーバーのREST API使用制限を解除する必要があります。
解除を行うには、レンタルサーバー(ConoHa WINGやXserverなど)の管理画面に入る必要があります。
ここでは、「シン・レンタルサーバー」の場合を例に説明していきます(他のレンタルサーバーでも似たような手順となると思います)。
シン・アカウントにログインしたら、「WordPressセキュリティ設定」を選択します。
![](https://n-mukineer.com/wp-content/uploads/2022/12/image-46.png)
タブ「国外IPアクセス制限設定」の「REST APIアクセス制限」がONになっている場合、「OFFにする」を選択し、「設定する」を押します。
![](https://n-mukineer.com/wp-content/uploads/2022/12/image-47.png)
以上で設定は終わりです。GASやその他プログラムからREST APIを実行することができるようになっていると思います。
WordPress REST APIでできること
![](https://n-mukineer.com/wp-content/uploads/2022/12/coding-g4a9c1aed7_1280.jpg)
WordPress REST APIを使えば、例えば以下のようなことができるようになります。
公開記事一覧を取得してGoogle Spreadsheetに出力する
![GASでブログ記事一覧を取得してスプレッドシートに記録する方法](https://n-mukineer.com/wp-content/uploads/2022/12/thumbnail-gas-27-320x180.jpg)
テンプレート化した記事をGASから下書きの状態で投稿する
![GASでテンプレート化したブログ記事を下書き投稿する方法](https://n-mukineer.com/wp-content/uploads/2022/12/thumbnail-gas-28-320x180.jpg)
例に挙げた記事ではどちらもGAS(Google Apps Script)を使っており、Googleアカウントさえあれば環境構築も不要・完全無料で使うことができます。
まとめ
本記事では、WordPress APIを始めるまでの設定方法について解説しました。プログラミングを駆使することで、ブログ作成も効率化できると楽しいですよ!
ここまでお読みいただき、ありがとうございました。