2013-08-05 2 views
0

Я использую wordpress только для части блога на моем сайте. Я хотел бы показывать последние сообщения на моей домашней странице. Я могу показать их хорошо, но даты появляются как «31 декабря 1969 года». Wordpress устанавливает столбец post_date как datetime. Вот что я делаю, чтобы вернуть его в PHP:Wordpress Дата публикации вне WP

$date  = $row['post_date']; 
$post_date = date("j/n/Y", strtotime($date)); 

Это не делает это для меня. Кто-нибудь может мне помочь?

Thanks

+0

Что делает 'эхо даты $,' права после получения вывода даты? –

+1

что отображается, если вы просто 'echo $ date' – cmorrissey

ответ

1

Как вы называете сообщения? Если вы используете цикл WP, то они возвращаются в виде объектов, а не массивы, так что вы должны использовать:

$post_date = date('j/n/Y', strtrotime($post->post_date)); 
Смежные вопросы