我有一个博客页面收集“新闻”类别中的所有帖子,但所有帖子都显示相同的日期(2013年5月5日),但是星期几的名称不同
这是代码:
$wp_query = new WP_Query();
$wp_query->query('post_type=post&category_name=news&paged='.$paged);
?>
<?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<div class="title">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<div class="postmeta"> <span>Posted on <?php the_time('l, n F Y'); ?></span></div>
这是the_time输出:
Posted on Saturday, 5 May 2013
Posted on Tuesday, 5 May 2013
Posted on Tuesday, 5 May 2013
Posted on Monday, 5 May 2013
5月5日没有发布任何帖子或页面...我不知道要解决这个问题...请帮忙!
编辑:
发现了问题,改变了这个:
<?php the_time('l, n F Y'); ?>
用这个:
<?php the_time('l, j F Y'); ?>
答案 0 :(得分:1)
您的问题出在<?php the_time('l, n F Y'); ?>
。您指定的n
是指月份的数字,May
是5
。你需要的是j
。
<?php the_time('l, j F Y'); ?>
答案 1 :(得分:0)
Go wp-admin in "post" option edit your post is "Published on" option edit set your date and time. same step in page option.