###前提・実現したいこと
外部RSS(ニュース)をPR(広告)箇所を除いて
WordPress上に出力させたい
###現在のソースコード
<?php include_once(ABSPATH . WPINC . '/feed.php'); $rss = fetch_feed('ここに外部RSSのURL表記'); if (!is_wp_error( $rss ) ) : $maxitems = $rss->get_item_quantity(18); $rss_items = $rss->get_items(0,$maxitems); endif; ?> <!--NEWS slider start--> <div id="slide_space"> <ul class="bxslider"> <?php if ($maxitems == 0):echo '<li>表示するものがありません</li>'; else : date_default_timezone_set('Asia/Tokyo'); foreach ($rss_items as $item ) : ?> <li> <a href="<?php echo $item->get_permalink(); ?>" target="_blank"> <?php $first_img=''; if(preg_match('/<img.+?src=[\'"]([^\'"]+?)[\'"].*?>/msi', $item->get_content(), $matches)){ $first_img = $matches[1]; } ?> <img src="<?php echo esc_attr($first_img); ?>" width="alt" height="100"> <p><?php echo $item->get_title(); ?></p> </a> </li> <?php endforeach; ?> <?php endif; ?> </ul> </div> <!--NEWS slider end-->
###試したこと
ネットで調べて、記述してみたら500エラーとかにはならないが
RSSの記述以降の要素が表示されない
回答1件
あなたの回答
tips
プレビュー