更改WordPress中的日期和时间

时间:2014-06-19 作者:Tom

有没有办法在WordPress中更改日期和时间,而不是时区,而是日期和时间,比如改为03-21-85 11:11 PM。我希望所有的日期和时间都能改变,不仅仅是一篇文章或一个页面,而是整个WordPress网站都能改变。

2 个回复
最合适的回答,由SO网友:leymannx 整理而成

也许你想进入“设置”>“常规”,然后添加自定义日期格式。喜欢d.m.1985 而不是d.m.Y

或者编写一个函数,从当前日期中减去所需的时间。

或者将服务器时间设置回1985年。但这不是一个好主意,因为它也会影响其他应用程序,mysql等。

最后但并非最不重要的一点是,您可以尝试在Virtualbox中设置第二个开发环境,然后手动设置操作系统时间。

SO网友:Will

编辑是因为我可能误解了这个问题。这个date_i18n 过滤器可能就是您想要的。

add_filter( \'date_i18n\', \'wwm_date_i18n\' );

function wwm_date_i18n( $d = \'\' ) {

return \'03-21-85 11:11 PM\';
}
图片或未发生:

pics or it didn't happen

原始答案:

WordPresspre_option_$option 过滤器将执行您想要的操作。

add_filter( \'pre_option_date_format\', \'wwm_date_format\' );

function wwm_date_format( $d = \'\' )
{

 return \'m-d-y h:i A\';
}
任何时候the_date()get_the_date() 调用时,它们将使用此格式输出日期。

结束

相关推荐

DELETE_OPTION()和UPDATE_OPTION()返回假

我知道当delete_option() 或update_option() 如果无法执行各自的数据库交互,则返回false。有人知道为什么他们不能执行这些操作吗?这只是针对特定选项。大多数选项都会起作用,然而,少数选项似乎会“消亡”。他们会好好工作一段时间,然后停止工作。有什么想法吗?