钩子文档

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.

User Contributed Notes