JetpackプラグインでWordPress.comと連携できないとき
Jetpackプラグインの使用時はWordPress.comと連携する必要がありますが、「WordPress.comと連携する」ボタンをクリックしても連携できない場合があります。たとえば、「Jetpack を利用するには、サイトが公開されていて、アクセス制限がかかっていない必要があります(site_inaccessible)」のようなメッセージが表示されます。

レンタルサーバーでxml-rpcへのアクセス制限がかけられていると、このエラーメッセージが表示されて連携に失敗します。以下、エックスサーバーの例で対策を紹介します。
- エックスサーバーのインフォパネルにログインします。
- サーバーパネルにログインします。
インフォパネルからサーバーパネルにログイン - 設定対象ドメインを選択します。
設定対象ドメインの選択 - 「ホームページ」メニューから「WordPressセキュリティ設定」を選択します。
「WordPressセキュリティ設定」を選択 - 「国外IPアクセス制限」の下にある「XML-RPC API アクセス制限」を確認します。現在の設定が「ON」の場合は「OFFにする」をクリックして一時的にxml-rpcへのアクセス制限を無効にします。
「XML-RPC APIアクセス制限」を「OFFに」 - WordPressのダッシュボードに戻って「WordPress.comと連携」をクリックします。
もう一度「WordPress.comと連携」クリック - 連携を承認します。
連携を承認する - これでJetpackが有効化されます。有効化された後は、上記の「XML-RPC API アクセス制限」を「ON」に戻すことができます。セキュリティ対策のため、「ON」に戻しておきましょう。
「XML-RPC API アクセス制限」を「ON」に戻す