サポート » 使い方全般 » RSS ウィジェットで取得したフィードの日付が表示されない

  • 質問させてください。

    サイドバーに、RSS ウィジェットを配して、MovableType(3.35)から配信するフィード(Atom)を取得したのですが、
    記事の公開(更新)日付が、全てブラウザで表示した日になってしまいます。
    設置する前に、別サーバーでテストした時は問題なく表示されていたのですが…

    テストサーバーMySQL5.0.51a PHP 5.2.8
    設置サーバー MySQL4.1.2  PHP 4.4.7

    どちらも、wordpress2.9.2です。テンプレートもウィジェットの設定も同じです。
    これはバージョンの違いが問題なのでしょうか…
    どなたか、アドバイスをお願い致します。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • 便乗させてください。同じ疑問を持っています。
    php の simplexml_load_file () でRSS feed の xml を取ってきて asXML () で書き出してみましたが、日付がありません。
    どうすればいいでしょうね。

    RSS2を使えば問題なく “pubDate” を持って来られました。
    お騒がせしました。

    rss でも、”feed-rss.php” に、rss2 同様に

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

    の行を付け足してやればできるみたいです。
    ただ、これだとGMTのままなんですが、どうやればTOKYOローカルになるのだろう?
    引き続き、アドヴァイスがあれば、よろしくお願いします。

    自己フォロー (ばかりで恐縮です)。
    > GMTのまま
    ローカルで使っている xampp の “php.ini” の
    date.timezone = 'UTC'
    の行 (一番最後のところ)
    date.timezone = Asia/Tokyo
    としてやればオッケイでした。
    WordPressの問題じゃなかったです。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「RSS ウィジェットで取得したフィードの日付が表示されない」には新たに返信することはできません。