此行是否可以:
$message = str_replace( \'[post_date]\', $post->post_date, $message );
修改后,[发布日期]快捷码显示的日期格式为星期六,2016年3月12日,08:43?谢谢
此行是否可以:
$message = str_replace( \'[post_date]\', $post->post_date, $message );
修改后,[发布日期]快捷码显示的日期格式为星期六,2016年3月12日,08:43?谢谢
而不是使用$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 )
而不是在每篇文章中都加上一个短代码。我想获取所有自定义字段hidden 不存在。这不起作用:$postsForSitemap = get_posts(array( \'numberposts\' => -1, \'orderby\' => \'modified\', \'post_type\' => array(\'post\', \'page\'), \'order\' => \'DESC\', \'meta_key\' =&g