トイレのうず

goo ブログへのインデックス時刻が 9 時間遅れで GMT になってしまっていたのの修正に成功したのでご報告いたします。

goo ブログは index.rdf へ決め打ちでクロールしにきますが、実際にインデックスするのは、 goo に登録されている RSS のようです。どの RSS ファイルが登録されているのかは、「【考察】 goo ブログ検索にインデックスされた日時が 9 時間遅れている件」にて方法をご紹介していますのでご覧ください。

どの RSS が登録されているかわかったら、その URL を開きバージョンを確認してください。おおかた RSS 2.0 を現す feed のアドレスが登録されているのではないかと思います。

このサイトの場合は「 /feed 」でしたので、 RSS 2.0 の時刻の出力を下記サイトを参考に変更しました。
→ RSS 2.0 Notes : pubDate 要素

  • wp-includes/feed-rss2.php
  • ・ 28 行目
    前: <lastBuildDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false); ?></lastBuildDate>
    後: <lastBuildDate><?php echo mysql2date('D, d M Y H:i:s +0900', get_lastpostmodified(), false); ?></lastBuildDate>

    ・ 39 行目
    前: <pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_post_time('Y-m-d H:i:s', true), false); ?></pubDate>
    後: <pubDate><?php echo mysql2date('D, d M Y H:i:s +0900', get_post_time('Y-m-d H:i:s', false), false); ?></pubDate>

これで新しくインデックスされたものに関して、投稿時刻が正しいものになりました。めでたしめでたし。

関連記事

【祝!】 goo ブログ検索インデックス! 〜 WordPress を Yahoo! ブログ検索させる方法 その 8 〜
WordPress
thumbnail
【調査】 Yahoo! ブログ検索にインデックスされている WordPress 共通点は何か?【その 3 】
WordPressWeb制作
thumbnail
【挑戦】 WordPress を Yahoo! ブログ検索にインデックスさせよう
WordPress
thumbnail
【考察】なぜ WordPress は Yahoo! ブログ検索にインデックスされないか?【その 2 】
WordPressWeb制作
thumbnail
【考察】 goo ブログ検索にインデックスされた日時が 9 時間遅れている件
WordPress
thumbnail
【ついに成功】 Yahoo! ブログ検索にインデックス! 〜 WordPress を Yahoo! ブログ検索させる方法 その 9 〜
WordPress
thumbnail

コメント (2)

  • hf164

    はじめまして。

    hf164 と申します。

    こちらの記事を参考にさせて頂き、無事投稿時刻が正くなりました。

    有益な情報を本当に有り難うございました。
    これからも、楽しみにこちらのブログを拝見させて頂きますので、宜しくお願い致します。

  • あさこん

    ◇ hf164 さん◇
    こちらこそ、はじめまして。
    わざわざご報告ありがとうございます。
    記事がお役に立てて何よりです。

    補足しますと、 Feed の時刻は基本的には GMT とし、
    読み込む リーダー側でユーザーの使っている時刻に修正するのが
    正しい動作のようです。

    しかし、それに対応していないリーダーや検索機能がある以上、
    送信側で対応するしかないのが現状です。

    これからもよろしくお願いいたします。

コメントを書く