首页 文章

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

提问于
浏览
0

为了使用内置于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

    在functions.php中添加此代码

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

    这可能对你有帮助 .

    干杯!!

相关问题