2015-08-03 4 views
0

Чтобы использовать определенные функции getText, встроенные в wordpress, язык должен быть изменен на нужные языки для использования.Как установить языковой стандарт wordpress во внешний скрипт?

Однако я не могу установить правильный язык.

Вот небольшой скрипт, чтобы продемонстрировать:

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

Ожидаемый результат: pt_BR

Фактический результат: en_US

$ локаль глобальная переменная, которая содержит код языка, поэтому Я ожидал, что это сработает.

Как установить языковой стандарт на pt_BR, чтобы при использовании функций перевода они будут работать так, как если бы сайт находился в бразильском, а не на английском?

+0

Какова ценность 'WPLANG' const в вашем' config.php'? – vitozev

+0

Это просто пустая строка, а язык по умолчанию - английский. – braks

ответ

0

Добавьте этот код в functions.php

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

Это может помочь вам.

Cheers !!

+1

wow nice. Это спасло мой день :) –

+0

, и вам нужно wordpress с помощью плагина seo, установленного для этого кода, чтобы работать. :) – researcher

Смежные вопросы