core_version_check_locale
云策文档标注
概述
core_version_check_locale 是一个 WordPress 过滤器钩子,用于修改 WordPress 核心翻译的本地化区域设置。它允许开发者在版本检查时覆盖默认的本地化设置。
关键要点
- 这是一个过滤器钩子,用于过滤 WordPress 核心翻译请求的区域设置。
- 参数:$locale(字符串),表示当前区域设置。
- 在 wp_version_check() 函数中使用,用于检查 WordPress 版本更新。
- 从 WordPress 2.8.0 版本开始引入。
代码示例
add_filter('core_version_check_locale','my_core_version_check_locale',999,1);
function my_core_version_check_locale($locale = 'en_US')
{
return 'en_US';
}注意事项
此钩子可用于覆盖版本控制检查中的本地化设置,避免需要单独的更新。示例代码展示了如何强制返回 'en_US' 区域设置。
原文内容
Filters the locale requested for WordPress core translations.
Parameters
$localestring-
Current locale.
Source
$locale = apply_filters( 'core_version_check_locale', get_locale() );
Changelog
| Version | Description |
|---|---|
| 2.8.0 | Introduced. |
Skip to note 2 content
Steven Lin
Example migrated from Codex:
Overrides locale version control checks. Removes need for separate updates.
add_filter('core_version_check_locale','my_core_version_check_locale',999,1); function my_core_version_check_locale($locale = 'en_US') { return 'en_US'; }