Re: rss_displayerによる画像取得...というか表示したいと思っています。

2011年12月17日 at 12:48

そもそも、WordPressのRSSに画像が含まれているのかが問題です…。デフォルトのWordPressのRSSには画像を示す要素は含まれていませんね。

となると、本文のHTMLからimgタグを探すとか、ちょっとトリッキーなことになります。少なくとも、getなんちゃらという便利なメソッドは無いですね。ちなみに、get_description()メソッドはconcrete/libraries/3rdparty/simplepie.phpに書いてあります。

個人的には、そこまで凝った表示がしたいのであれば、フィードの取り込みではなく、wp-load.phpをインクルードする方法のほうがいいと思います。
WordPressのフォーラムのこちらの投稿などを参考にしてください。
http://ja.forums.wordpress.org/topic/3475

Re: Re: rss_displayerによる画像取得...というか表示したいと思っています。

2011年12月20日 at 3:43
すいません。
フォーラムの使い方が不慣れなせいか、返信のスレッドがhissyさんの上に行ってしまいまして...自分の投稿はお二人の後の一番最後になると思ってたのですが...失礼しました。

返信いただきありがとうございます。
やはり、そんな便利な言葉は無いのですね。
ご指摘いただいた事で大分納得しました。
当面は教えて頂いた事を試行錯誤して行こうと思います。
 

Re: Re: Re: rss_displayerによる画像取得...というか表示したいと思っています。

2011年12月20日 at 6:41
PHPにあまりお詳しくなければ、jQueryを使ってAjaxで取ってくるという手も…。
 

Re: Re: Re: Re: rss_displayerによる画像取得...というか表示したいと思っています。

2011年12月21日 at 1:30
なるほどAJAXと言う手もあるんですね。
今の自分のphpの知識は「週間concrete5-第19回」の内容の辺りが最先端なので、今回のrss画像取得は背伸びしすぎました。
何か一つ進むと何でも出来そうな気になってはじめたんですが…お手数をおかけします。

それで一応AJAXによるrssの取得をgoogleで検索してみたら
・Sitefeeds with jQuery
・Google AJAX Feed API
・jFeed: JavaScript jQuery RSS/ATOM feed parser plugin
…辺りが上の方に出てきました。

ただその際に、こちらの方の記事をみていたら
http://wp.serpere.info/archives/1908
どうもjavascriptとか正規表現の知識も必須そうな感じですね。
嬉々としてgoogle検索したんですがだいぶ不安がよぎっております。
…がとりあえず事例もある事ですし、googleのapiあたりから試してみようと思います。

お時間のさける時で良いので、良ければオススメのjqueryなど教えて頂けると嬉しいです。
よろしくお願いします。