JetPack と連携できない。
今までのサイトは簡単に出来たのになぜか連携する時に403というエラーが出てしまう。
エラーの内容は
====
Jetpack を利用するには、サイトが公開されていて、アクセス制限がかかっていない必要があります: site_inaccessible
エラー詳細: The Jetpack server was unable to communicate with your site [HTTP 403]. Ask your web host if they allow connections from WordPress.com. If you need further assistance, contact Jetpack Support: http://jetpack.me/support/
====
参照サイト
jetpackがWordPressと連携できない403エラー対処法/エックスサーバー
2015年5月14日から追加された「XML-RPC API アクセス制限」機能が問題のようで。
エックスサーバーにも詳細が載ってました。
https://secure.xserver.ne.jp/xinfo/?action_user_newsinfo_detail=on&id=2154
スマートフォンアプリや外部システムから、
リモートで記事の投稿や画像のアップロードを行う際に利用される
「XML-RPC」に対する国外IPアドレスからへの接続を制限します。
ということでエックスサーバにログインして指定のドメインを選択した後
サーバーパネル > ホームページ|WordPressセキュリティ設定
▼ダッシュボード アクセス制限
▼XML-RPC API アクセス制限
この二つがあるので今回は「▼XML-RPC API アクセス制限」の方だけ一時的にOFFに
WordPress のダッシュボードに戻りJetPack の連携をしたらまたONにしておきます。
Jetpack 以外にもGravatar でWordPressの連携をするときなんかでも
https://ja.gravatar.com/profiles/edit#your-links
・・・ を有効にしておく必要があります。
とアナウンスされます。
連携し終わったら忘れずにONにしておきましょう。