switch_to_locale()
云策文档标注
概述
switch_to_locale() 函数用于根据给定的区域设置切换翻译,是 WordPress 国际化功能的一部分。它通过 WP_Locale_Switcher 类实现,返回布尔值表示操作成功与否。
关键要点
- 参数:$locale(字符串,必需),指定要切换到的区域设置。
- 返回值:成功时返回 true,失败时返回 false。
- 依赖:函数内部使用全局变量 $wp_locale_switcher 调用 WP_Locale_Switcher::switch_to_locale() 方法。
- 引入版本:4.7.0。
代码示例
function switch_to_locale( $locale ) {
/* @var WP_Locale_Switcher $wp_locale_switcher */
global $wp_locale_switcher;
if ( ! $wp_locale_switcher ) {
return false;
}
return $wp_locale_switcher->switch_to_locale( $locale );
}
原文内容
Switches the translations according to the given locale.
Parameters
$localestringrequired-
The locale.
Source
function switch_to_locale( $locale ) {
/* @var WP_Locale_Switcher $wp_locale_switcher */
global $wp_locale_switcher;
if ( ! $wp_locale_switcher ) {
return false;
}
return $wp_locale_switcher->switch_to_locale( $locale );
}
Changelog
| Version | Description |
|---|---|
| 4.7.0 | Introduced. |