wordpress固定ページに最新記事リストを表示する場合、投稿欄でPHPを書き込むことが出来ないのが問題点である。
そこでwordpressプラグインを導入し、投稿(固定ページ編集画面)でPHPを書きこめるようにする。
【プラグイン】
こちらを導入する事で、wordpress固定ページ編集画面にPHPソースを書き込むことが出来るようになる。
以下のソースをwordpress固定ページの編集画面の表示させたい部分に挿入。
<ul>
<?php query_posts('posts_per_page=5'); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<li>
<span class="date">
<?php the_time('Y年n月j日'); ?>
<?php
$days=30;
$today=date('U'); $entry=get_the_time('U');
$diff1=date('U',($today - $entry))/86400;
if ($days > $diff1) {
echo '<img src="images/new.gif" alt="New" />';
}
?>
</span>
<a href="<?php the_permalink(); ?>"><?php the_title();?></a>
</li>
<?php endwhile; endif; ?>
<?php wp_reset_query(); ?>
</ul>