当サイトのTOPページに、特定カテゴリー最新記事タイトル一覧を表示したい。表示件数は自由に設定可能。投稿記事 、ページの中央、左右サイドのテキストウィジェットなど、どこでも使用可能なものとする。設定方法をメモル。
PHP スクリプトなのでPHP利用可能にしておく必要あり
プラグイン「Exec-PHP」をインストール・有効化しておく。
<?php
$posts = get_posts(‘numberposts=5&category=7’);
global $post;
?><strong>【最新】 <?php echo get_cat_name( “7” ); ?></strong>
<ul><?php
if($posts): foreach($posts as $post): setup_postdata($post); ?>
<li><a href=”<?php the_permalink() ?>” rel=”bookmark”><?php the_time(__(‘Y年n月j日’)) ?> <?php the_title(); ?></a></li>
<?php endforeach; endif;
?>
</ul>
【説明】
(1)表示件数、表示したいカテゴリー指定
$posts = get_posts(‘numberposts=5&category=7’);
・numberposts=5 ・・・表示したい件数
・category=7・・・・・・表示したいカテゴリーのID
(2)表示したいカテゴリー名の表示指定
【最新】
・数字の”7″・・・・・・・・表示したいカテゴリーのID
(3)日付を表示したくない場合
2012年3月31日を削除する。
日付表示のタイプを変えたい場合(例の一部)
Y年n月j日 -->2012年3月9日
Y年m月d日 -->2012年03月09日
Y.n.j ---->2012.3.9
Y.M.j ---->2012.Mar.9
y.n.j ---->12.3.9
最新記事タイトル一覧を表示した最後に『次のページ≫』または、『≪前のページ』等を表示したい場合はこちら。
以上、メモ。