Wordprssで、他のサイトからRSSで記事を持ってくるまとめサイトのようなものを作ろうと考えています。
その際にRSSでタイトルや日付などは持ってくることはできても、アイキャッチを持ってくることができません。
RSSでは、アイキャッチが表示されないということで、正規表現を用いてどうかに取得することが出来ないか試しているのですが、PHPはそこまで詳しくないためちんぷんかんぷんです…
PHP
1foreach($rss_items as $key => $value){ 2 $first_img = ''; 3 if ( preg_match( '/<img.+?src=[\'"]([^\'"]+?)[\'"].*?>/msi', $value->get_content(), $matches ) ) { 4 $first_img = $matches[1]; 5}
これで記事の1枚目を取得することはできてもアイキャッチが取得できないので、アイキャッチを取得するようコードを教えていただけないでしょうか。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー