Изменить эту строку, чтобы дать альтернативную дату формата?

Может ли эта строка:

$message = str_replace( '[post_date]', $post->post_date, $message ); 

изменить так, чтобы дата, отображаемая для короткого кода [post_date], отформатирована как суббота, 12/03/16, 08:43?

Благодаря!

Solutions Collecting From Web of "Изменить эту строку, чтобы дать альтернативную дату формата?"

Вместо использования $post->post_date используйте get_the_time( $format, $post ) .

Правильная строка формата даты PHP для вашего вопроса – 'd/m/y H:i' .

… Предполагая, что вам нужна двухзначная минута (даже если она меньше 10 минут). Кроме того, у меня может быть месяц и день для вас.

Аргумент format в get_the_time() является get_the_time() форматом даты PHP – http://php.net/manual/en/function.date.php

Затем измените свою строку кода на:

 $message = str_replace( '[post_date]', get_the_time( 'd/m/y H:i', $post ), $message ); 

Хотя, я думаю, будет проще и аккуратно просто добавить get_the_time( 'd/m/y H:i', $post ) к вашему шаблону, вместо того, чтобы помещать короткий код в каждый пост.