Jetpackプラグインを開発中のサイトにインストールし、WordPress.comアカウントと連携しようとしたらエラーが出ました。

Jetpack requires your site to be publicly accessible.

 

原因はサイト全体にベーシック認証かけていたことでした。
Jetpackは連携時にxmlrpc.phpへアクセスしてくるので、これを取得させてやらないと連携できないようです。
xmlrpc.phpのみベーシック認証解除してやりましょう。
特定ファイルのみベーシック認証解除するには、.htaccessへ次のように書き足します。

<Files "xmlrpc.php">
Satisfy any
order allow,deny
allow from all
</Files>

これでJetpackプラグインがWordPress.comと連携できるようになりました!

日本発!ECオープンプラットフォーム「EC-CUBE」 EC-CUBEゴールドパートナー EC-CUBEは株式会社イーシーキューブの商標です

カスタマイズに関するお問い合わせはこちら