外部ブログ画像をRSSで読み込む際の画像のトリミングについて
-
こんにちは。初めて投稿させていただきます。
トップページに外部ブログ記事の最初の画像をRSSで取得させたく、
サイト検索より下記記述を見つけ、表示させることができました。画像の大きさは300px300pxで正方形で表示させたいので各ブログ画像をトリミングをしたいのですがアイデアがありません。他トピックでアイキャッチ画像のトリミングを発見したのですが、この方法を下記記述に組み込むことは可能でしょうか。
https://ja.forums.wordpress.org/topic/22738コードは理解できますが、phpは初心者です。
不勉強なのは承知していますが、どなたかご存知の方がいらっしゃればお教え頂けると助かります。<?php include_once(ABSPATH . WPINC . '/feed.php'); $rss_url = array( 'rssのURL' ); $rss = fetch_feed($rss_url); if (!is_wp_error($rss)){ $maxitems = $rss->get_item_quantity(10); $rss_items = $rss->get_items(0, $maxitems); } foreach($rss_items as $key => $value){ $first_img = ''; if ( preg_match( '/<img.+?src=[\'"]([^\'"]+?)[\'"].*?>/msi', $value->get_content(), $matches ) ) { $first_img = $matches[1]; } echo ' <li> <a href="'.$value->get_permalink().'" target="_blank"> <img src="'.esc_attr( $first_img ).'" width="300" height="300"></a> <a href="'.$value->get_permalink().'" target="_blank">'.$value->get_title().'</a> </li> '; } ?>
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「外部ブログ画像をRSSで読み込む際の画像のトリミングについて」には新たに返信することはできません。