質問編集履歴

1 誤字

marumaru7943

marumaru7943 score 5

2016/05/29 10:36  投稿

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

    181 questions

    RSS(Really Simple Syndication)はブログのエントリやニュースの見出し、標準のフォーマットの音声やビデオなどを発行するために使われるウェブフィードのフォーマットの集合体です。

  • 関数

    287 questions

    関数(ファンクション・メソッド・サブルーチンとも呼ばれる)は、はプログラムのコードの一部であり、ある特定のタスクを処理するように設計されたものです。

  • 正規表現

    1015 questions

    正規表現とは特定の文字列によるパターンマッチングを行う際に用いられる宣言型プログラミングです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る