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