WordPress默认的时间显示格式通常是英文的,这对于中文网站来说可能不太友好。本文将介绍几种方法将WordPress显示的时间改为中文格式。
方法一:使用WordPress本地化设置
- 登录WordPress后台
- 进入”设置”→”常规”
- 在”时区”选项中选择”上海”或其他中国时区
- 在”日期格式”和”时间格式”中选择包含中文的格式,如:
- 日期格式:Y年m月d日
- 时间格式:H:i
方法二:修改主题文件
如果您需要更灵活的控制,可以编辑主题的functions.php文件:
function chinese_time_format($format) {
if (is_admin()) return $format;
$weekday = array('星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六');
$format = str_replace('l', $weekday[date('w')], $format);
$format = str_replace('F', '月', $format);
$format = str_replace('M', '月', $format);
return $format;
}
add_filter('date_i18n', 'chinese_time_format');
方法三:使用插件
- 安装并激活”WP Chinese Date”或”Chinese Date and Time”插件
- 在插件设置中选择中文日期时间格式
- 保存设置即可
方法四:自定义短代码
在functions.php中添加以下代码创建短代码:
function chinese_current_time() {
$weekday = array('日', '一', '二', '三', '四', '五', '六');
return date('Y年m月d日 星期').$weekday[date('w')].' '.date('H:i:s');
}
add_shortcode('current_time_cn', 'chinese_current_time');
然后在文章或页面中使用短代码[current_time_cn]
显示中文格式的当前时间。
注意事项
- 修改主题文件前建议先备份
- 使用子主题进行修改以避免主题更新时丢失更改
- 某些插件可能会覆盖您的时间格式设置
通过以上方法,您可以轻松将WordPress网站的时间显示改为更符合中文用户习惯的格式,提升用户体验。