2013-05-20 2 views
0

У меня есть страница блога, который собирает все сообщения в категории «новости», но все сообщения показывают ту же дату (5 мая 2013), но с другим именем на день неделиWordPress: the_time возвращает странные даты

это это код:

$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 мая ... я понятия не имею, чтобы исправить это ... пожалуйста, помогите!

EDIT:

нашел проблему, изменил это:

<?php the_time('l, n F Y'); ?> 

с этим:

<?php the_time('l, j F Y'); ?> 
+0

Постоянная ссылка и названия в порядке? – Xavier

ответ

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. 
+0

сообщений все разные –

1

Ваша проблема с <?php the_time('l, n F Y'); ?>. Указанный вами n относится к числовому числу месяца, May - 5. Вам нужно j.

<?php the_time('l, j F Y'); ?> 
Смежные вопросы