load_theme_textdomain() — подключает файлы перевода темы

Владислав Белецкий
Владислав Белецкий .
Категория:
Комментариев: 0

Функция возвращает true, если языковые файлы были успешно подключены, если нет — false.

Актуальна только для использования в темах, если вы переводите плагин, тогда вам понадобится load_plugin_textdomain().

load_theme_textdomain( $domain, $path = false )
$domain
(строка) Идентификатор перевода, читайте подробнее в руководстве по локализации плагинов и тем в WordPress.
$path
(строка) Укажите путь к директории, в которой WordPress сможет найти файлы перевода (расширение .mo) для текущей темы. По умолчанию ищет в папке с темой (там же, где находится style.css), однако, если тема дочерняя, то будет искать в директории родительской темы.

Пример

Функция load_theme_textdomain() должна быть задействована внутри хука after_setup_theme.

add_action('after_setup_theme', 'true_load_language');
 
function true_load_language(){
	load_theme_textdomain('truemisha', get_template_directory() . '/languages');
}

В данном примере видно, что языковые файлы находятся в папке languages, которая, в свою очередь, лежит в директории текущей темы, путь к которой мы получаем при помощи функции get_template_directory().

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии