別サイト(ブログなど)WordPressからfeedを取得して新着記事にNEW!マークを付ける
※feedから更新日時・タイトル・カテゴリーを取得する
※一週間(7日)ほどNEW!マークをタイトル前に表示させる
<?php /*--------------ブログフィード取得ここから----------------------*/ ?>
<div id="blogFeed">
<div id="feedBox" class="clearfix">
<h2>◇新着情報◇</h2>
<?php
$rss = simplexml_load_file('http://hogehoge.com/?feed=rss2');
echo '<dl>';
foreach($rss->channel->item as $item){
$title = $item->title;
$date = date("Y年 m月 d日", strtotime($item->pubDate));
$link = $item->link;
$categorys = $item->category;
$description = mb_strimwidth (strip_tags($item->description), 0 , 110, "…Read More", "utf-8");
?>
<dt><span class="date pc_block"><?php echo $date; ?></span></dt>
<dd><a href="<?php echo $link; ?>"><span class="date sp_block"><?php echo $date; ?>-<?php echo $categorys; ?></span>
<?php
if ($date >= date('Y年 m月 d日', strtotime( '- 7 day' ) ) ) { echo '<span class="newmark">NEW!</span>'; }
?>
<span class="title"> <?php echo $title; ?></span><span class="category">【<?php echo $categorys; ?>】</span></a></dd>
<?php } echo '</dl>'; ?>
</div><!--/feedBox-->
</div><!--/blogFeed-->
<?php /*--------------ブログフィード取得ここまで----------------------*/ ?>