determine_locale
云策文档标注
概述
determine_locale 是一个 WordPress 过滤器,用于在请求过程中动态修改当前区域设置(locale)。它允许开发者通过 Hook 调整语言环境,常用于多语言网站或自定义本地化逻辑。
关键要点
- 这是一个过滤器(Filter),用于修改当前请求的区域设置。
- 参数 $determined_locale 是一个字符串,表示当前确定的区域设置。
- 通过 apply_filters('determine_locale', $determined_locale) 调用,返回修改后的区域设置。
- 与 determine_locale() 函数相关,该函数位于 wp-includes/l10n.php 中,用于确定请求所需的区域设置。
- 自 WordPress 5.0.0 版本引入。
原文内容
Filters the locale for the current request.
Parameters
$determined_localestring-
The locale.
Source
return apply_filters( 'determine_locale', $determined_locale );
Changelog
| Version | Description |
|---|---|
| 5.0.0 | Introduced. |