【Word Press】固定ページや投稿ページに新着ブログ記事のタイトルを表示するショートコード

function.php

// 新着ブログ記事を表示させるショートコード
function getCatItems($atts, $content = null) {
    extract(shortcode_atts(array(
        "num" => '5',
        "cat" => ''
    ), $atts));
    global $post;
    $oldpost = $post;
    $myposts = get_posts('numberposts='.$num.'&order=DESC&orderby=post_date&category='.$cat);
    $retHtml='<ul class="latestpost">';
    foreach($myposts as $post) :
        setup_postdata($post);
        $retHtml.='<li><time>'.get_the_time("Y年m月d日").'</time><a href="'.get_permalink().'">'.the_title("","",false).'</a></li>';
    endforeach;
    $retHtml.='</ul>';
    $post = $oldpost;
    return $retHtml;
}
add_shortcode("list", "getCatItems");

style.css

ul.latestpost {
	border-top:1px dashed #c5c5c5;
	margin:10px 0 0;

}
ul.latestpost li {
	border-bottom:1px dashed #c5c5c5;
	padding:0.6em 3px;
	list-style-type:none;
	line-height:1.4;
	margin:0;
}
.ul.latestpost li time {
	margin-right:10px;
	display:block;
}

固定ページ等、表示させたいところに

[list cat="n" num="n"]

cat・・・カテゴリーID入力
num・・・表示させたい記事数入力