情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
左に◯件、右に◯件
<?php $posts_data = get_posts('numberposts=6&category=1'); if($posts_data) { $item = 1; foreach($posts_data as $post) { if($item == 1) { ?> <ul class="left_list"> <?php } elseif($item == 4) { ?> <ul class="right_list"> <?php } ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php if($item == 3) { ?> </ul> <?php } $item++; } } ?></ul>
アメブロのフィードを表示、PRはスキップして、7日間は新着マークを表示
<?php include_once(ABSPATH . WPINC . '/class-simplepie.php'); $feed = new SimplePie(); $feed->set_feed_url('http://feedblog.ameba.jp/rss/~/rss20.xml'); $feed->enable_cache(false); $feed->init(); $items = $feed->get_items(0, 4); ?> <?php if (empty($items)) : ?> <li>No Feed</li> <?php else: ?> <?php foreach ($items as $item) : ?> <?php $title = $item->get_title(); if (strpbrk($title, 'PR: ')) : ?> <?php echo ""; ?> <?php else: ?> <li><?php $days=7; $today=date('U'); $entry=$item->get_date('U'); $sa=date('U',($today - $entry))/86400; if( $days > $sa ){ echo " <img src="".get_bloginfo('template_directory')."/images/new.gif" alt="new" /> "; } ?><?php echo $date = $item->get_date('Y/m/d'); ?><br /><a href="<?php $link = $item->get_link(); echo $link; ?>" target="_blank"><?php echo $title; ?></a></li> <?php endif; ?> <?php endforeach; ?> <?php endif; ?>