如何在外部脚本中设置wordpress区域设置?

时间:2015-08-03 04:15:05

标签: wordpress

为了使用内置于wordpress中的某些getText函数,必须将语言环境更改为要使用的正确语言。

但是,我似乎无法设置正确的语言。

这是一个用于演示的小脚本:

<?php
    require_once '../../../wp/wp-blog-header.php';
    $locale = 'pt_BR';
    echo get_locale();
    exit;

预期结果:pt_BR

实际结果:en_US

$ locale是保存语言代码的全局变量,这就是我期望它工作的原因。

如何将语言环境设置为pt_BR,这样当我使用翻译功能时,它们的工作方式就好像网站是用Brazillian而不是英文?

1 个答案:

答案 0 :(得分:0)

在functions.php中添加此代码

add_filter( 'wpseo_og_og_locale', 'my_locale_filter' );
function my_locale_filter( $locale ) {
  return "en_BR";
}

这可能会对你有帮助。

干杯!!