locale
Дозволяє змінити назву локалі (ru_RU), що одержуються WordPress всюди через функцію get_locale() .
Використання
add_filter( 'locale', 'filter_function_name_11');
function filter_function_name_11( $locale ) {
// Фільтр...
return $locale;
}- $locale
(рядок) - Поточний локаль. ru_RU, en_US і т.д.
Приклади
#1 Зміна мови локалізації
Цей приклад показує як нальоту змінити мову локалізації WordpRess на основі переданої змінної languageв $_GET запиті:
add_filter( 'locale', 'set_my_locale');
function set_my_locale($lang) {
if ( 'ru' == $_GET['language'] )
return 'ru_RU';
else
return $lang;
}
список змін
| З версії 1.5.0 | Введено. |
Де викликається хук
locale
wp-includes/l10n.php 80
return apply_filters( 'locale', $locale );
wp-includes/l10n.php 35
return apply_filters( 'locale', $locale );