SO网友:Dan.
而不是使用$post->post_date, 使用get_the_time( $format, $post ).
问题的正确PHP日期格式字符串为\'d/m/y H:i\'.
。。。假设你想要两位数的分钟(即使少于10分钟)。而且,我可能把你的时间安排错了。
中的格式参数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 ) 而不是在每篇文章中都加上一个短代码。