xmlrpc.php無効にしたらJetpack使えなくなった

WordPressプラグインのJetpackを使うためにWordPress.comに接続する必要があるが以下のようなエラーがでる。

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/

ま、まさかxmlrpc.php使っているのか?とサーバのログ見たらアクセスが来ていた。

"POST /xmlrpc.php?for=jetpack HTTP/1.0"

め・ん・ど・く・さ・い。

仕方がないので一旦xmlrpc.phpへのアクセス制限解除。

WordPress 3.5からxmlrpcの設定が無くなってデフォルト有効になったのはJetpack対応を考慮したことも要因の一つかもしれない。

人見知りソフトウェアエンジニアです。ビジュアル系、お笑い、Pixarが好き。勢いで吉本超合金おたけびBOTを作った。オールザッツ漫才が放送されない東京在住。

趣味や日常からアウトプットの場としてブログを書いています。自作のWordPressプラグインにGitHub Flavored MarkdownAmazonJSなど。