You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress日期格式修改后未生效,求助实现法语格式显示

WordPress日期格式修改解决方案

问题分析

你修改了WordPress后台日期设置但未生效,且添加的自定义代码返回格式不符合法语需求(l, F j, Y是英文格式),同时使用的wordpressbox_loop_date是主题/插件特定钩子,需针对性调整。

具体解决方法

1. 修正主题/插件特定过滤器代码

将你之前添加的代码替换为以下内容,把返回格式改为法语要求的d-m-Y(日-月-年):

<?php
function custom_wordpressbox_loop_date($date_fmt) {
    // d=两位日期,m=两位月份,Y=四位年份,对应15-02-2024格式
    return 'd-m-Y';
};
add_filter('wordpressbox_loop_date', 'custom_wordpressbox_loop_date');
?>

将代码添加到当前主题的functions.php文件末尾(建议使用子主题修改,避免主题更新丢失自定义代码)。

2. 使用全局日期格式过滤器

如果上述钩子不生效,说明页面日期输出未调用该钩子,可使用WordPress全局过滤器覆盖所有默认日期输出:

<?php
function custom_global_date_format($format) {
    return 'd-m-Y';
}
add_filter('date_format', 'custom_global_date_format');
?>

3. 检查并修改主题模板硬编码格式

若以上方法均无效,可能主题模板直接硬编码了日期格式。找到输出日期的模板文件(如loop.php、single.php、archive.php等),定位the_date()或get_the_date()函数,修改其格式参数:

  • 原硬编码示例:the_date('Y-m-d');
  • 修改后:the_date('d-m-Y');

额外提示

若需要显示法语的月份/星期名称,需在WordPress后台→「设置」→「常规」中,将「站点语言」设置为法语。

内容的提问来源于stack exchange,提问作者Aym Aym

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 07:27:15