我在我的wp主页上创建了一个帖子循环,其中5个最近的帖子一个在另一个下面显示。 循环wp数据的代码是
$args = array('numberposts'=>'5');
$recentposts = wp_get_recent_posts($args);
foreach($recentposts as $post){
$v = $post['ID'];
echo 'Title:'.get_the_title($v).'<br>';
echo 'Date:' .get_the_date($v).'<br>';
}
“标题”部分工作正常,但“日期”部分仅显示帖子的ID,而不显示任何其他内容。
我做错了什么?
答案 0 :(得分:5)
查看文档:{{3}}
第一个参数是格式,第二个是ID,所以:
// whatever your format
get_the_date('Y-m-d', $v)
获取默认的Wordpress网站日期格式:
$date_format = get_option( 'date_format' );
get_the_date( $date_format, $post_id );
答案 1 :(得分:-1)
while (have_posts()) : the_post();
<li class="icon-date"><?php echo get_the_date( 'Y-m-d' ); ?></li>
<li class="icon-time"><?php the_time( 'H:i:s' ); ?></li>