更にメモメモ -フィード表示など

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・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" />&nbsp;";
 		}
?><?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; ?>