Функция возвращает 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().
Источник: misha.blog