• 締切済み

SimpleXMLでのWordpress ME2.2.3での動的フィードの読み込み

現在ブログにWordpress ME2.2.3を使用しており、このブログのフィードを simplexml_load_fileで読み込みたいのですがフィードを動的に生成しているため、 ファイルを開くのに失敗してしまいます。 simplexml_load_fileの引数をhttp://からにしてみたら処理がタイムアウトしてしまいました。 WordpressのRSSを静的に生成する方法、もしくは動的なRSSでもsimplexml_load_fileで 読み込むことが可能な方法をご教授下さい。 また、他にも良い方法がありましたら教えて頂きたく思います。 宜しくお願い致します。

みんなの回答

回答No.1

echo file_get_contents("http://~"); とかは動くのでしょうか? simplexml_load_fileのページを見たところではURI指定でも特に問題なく動きそうです。 WordpressのRSSが動的なのに静的に・・・というのは良く解りません。 予めダウンロードしておいて、simplexml_load_stringとかを使うイメージでしょうか? 取得方法はいろいろあると思うので、マニュアルなどを参考にいくつかの方法を試してみると良いんじゃないかと思います。

celpie
質問者

お礼

どうやらhttp://localhostからやっていたのがいけなかったようで 127.0.0.1に変えたら問題なく作動しました。 Wordpressはフィードをxmlファイルを吐き出さないのでそれをxmlファイルに 吐き出す方法はないか知りたかったのですがこちらも解決しました。 ありがとうございました。

関連するQ&A