函数文档

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.

Return

bool True on success, false on failure.

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.