我们在设计开发WordPRess外贸网站的时候,经常会遇到这样的客户需求:安装中文版WordPress来管理外贸网站,这就会导致一个问题,有些调用WordPress语言包的文本或语言格式就会显示为中文形式。
比如:文章的发布时间,如果我们使用的是中文版WordPress,那么网站相关调用位置就会显示中文格式日期,那么,有没有什么办法来调整,达到实现显示为英文日期格式的效果呢?继续往下看,本文就是来详细介绍具体实现方法的。
程序修改方法
在主题的相关文件中,找到默认的日期输出函数,比如 <?php the_time(‘Y-m-d’); ?>,使用下面的代码替换即可
<?php echo date(‘F’,get_the_time(‘U’)).’ ‘.get_the_time(‘jS Y’); // get_the_time(‘U’) 获得文章日期时间戳,用 php 内置 date 函数重新输出月份 ?>
中文版WordPress显示英文评论日期方法
在主题的相关文件中(一般是在 functions.php 或者 comments.php),找到默认的评论日期输出函数,比如 <?php printf(__(‘%1$s at %2$s’), get_comment_date(‘Y/m/d ‘), get_comment_time(‘ H:i:s’)) ?>,使用下面的代码替换即可
<?php echo get_comment_time(‘F jS Y’,false,false); // 最后一个参数是布尔值,用于设定评论日期是否需要翻译 ?>
这种中文版WordPress显示英文日期格式的需求在外贸建站中还是比较多的,毕竟,使用中文版的WordPress来管理维护网站会更加容易上手,操作也更直观。
非常感谢,解决了大问题