WordPress | Дата не всегда отображается

Возможный дубликат:
WordPress the_date () не работает

Я пытаюсь создать тему. В этой теме я создал пользовательский тип сообщения, и я запрашиваю WordPress, используя wp_query, чтобы получить сообщения из этого типа сообщения с кодом, который следующий:

$args = array( 'post_type' => 'portfolio', 'posts_per_page' => 18 ); $projects = new WP_Query($args); while($projects->have_posts()) { $projects->the_post(); ?> <h3><?php the_title(); ?></h3> <span><?php the_date(); ?></span> <?php } wp_reset_postdata(); 

проблема в том, что пока я получаю заголовок для всех своих сообщений, я не получаю дату для всех своих сообщений. Некоторые должности имеют дату, другие они не

Любая идея для этой проблемы?

Solutions Collecting From Web of "WordPress | Дата не всегда отображается"

get_the_date() этого используйте get_the_date() , вот заметка с the_date() codex относительно проблемы:

Когда на странице, опубликованной в ОДНОМ ДНЕ, есть несколько сообщений, the_date () отображает только дату первого сообщения (то есть первого экземпляра the_date ()). Чтобы повторить дату публикации сообщений, опубликованных в тот же день, вы должны использовать Template Tag the_time () или get_the_date () (начиная с 3.0) с строкой формата даты.