猫ネタではありません(笑)。
無料でWordPressのサイトが作れる【スターサーバー(旧ネットオウル)のフリーWP】プラン。通常WordPressというサイト作成ツールは有料のサーバーを使って作るのが普通の中、とりあえずWordPressっちゅうもんを体験してみたい方にとってはうれしいサービス。その後有料版にするもよし、永久に自分のものになる独自ドメインを割り当てるのもよし(無料のサブドメインだと他のサーバーへ引っ越しできませんからね)どちらにも対応しているのでまずは・・・という方はぜひ使ってみてほしいサービスです。
このサイトも【スターサーバー(旧ネットオウル)のフリーWP】プランを使って作っていて1つ問題が発生!!それは【日本ブログ村】と【人気ブログランキング】に更新情報が反映されないという現象。
ブログランキングなど他のサイトで新着記事を表示してもらう仕組みはどこも
- 記事を追加する
- pingという「記事を追加しましたよ~」という通知をする
- RSSフィードという記事更新情報をランキングサイトなどが取りに来る
- 新着記事として反映される
という流れは同じ。つまり新着記事が反映されないのはこのうちの2と3の設定が間違っていたり不具合が出ている場合しか考えられません。
そこでpingが飛んでいるかを定番のプラグインである
投稿更新時の無駄なping送信を停止するプラグイン「WordPress Ping Optimizer」
でチェック。するとこの2つのランキングサイトに対するping送信で“parse error. not well formed”というエラーが発生されていることが分かりました。これは簡単にいうと「ping送信しようとしたけど送信形式が違うので受信できないよ!」というメッセージ。他は大丈夫なのになぁ・・・何で?と思ったのでいろいろ調べるうちにある結論に達しました。
【スターサーバー(旧ネットオウル)のフリーWP】ではサーバー側でいろいろなアクセス許可/拒否設定があって、その中の項目に「XML-RPC API 国外IPアドレス制限」というのがあり、どうやらこの設定がONになっていると問題が発生することが分かりました。あまり詳しく説明しても仕方がないので簡潔に書くと、こちらから送信したpingに対して相手から「受信したよ~」という反応がこの設定によって得られないという状態だったようです。ということはこの2つのランキングサイトのpingサーバーは海外なの?とドメインからIPアドレスを調べてみましたが引くことができませんでしたので不明。ただこれで解消されたので恐らく海外サーバーなのでしょう。
「XML-RPC API 国外IPアドレス制限」をオフにして投稿してみたらきちんとpingが通りました。これで新着記事が受信されていくと思われます。しかーーーし!ブログ村はOK、でも人気ブログランキングでは反映されずという状態に・・・。サイトの説明文を読むと人気ブログランキングは即時反映ではないらしいのでしばらくしないと反映されないのかもという結論に達し、しばらく様子見をすることにします。
まあ反映されればいいわけですからね。あくまで記憶ですけどこの「XML-RPC API 国外IPアドレス制限」は旧ネットオウル時代には設定項目になく、最近同じ会社でも【スターサーバー(旧ネットオウル)のフリーWP】というものへ移行された段階で追加されたため、それ以降でエラーが出るようになったのでは??と勝手に想像しています。
このサイトと同じように【スターサーバー(旧ネットオウル)のフリーWP】を使っていてブログランキングなどで記事が反映されないと困っている方、一度試してみてくださいね。