Я разрабатываю тему, которая реализует несколько языков. У меня есть несколько строк, которые нужно будет перевести в самой теме. Я хотел бы использовать файлы .po и .mo. По какой-то причине, когда я пытаюсь загрузить файлы, они не загружаются должным образом, и я понятия не имею, почему.Тема Wordpress .mo-file не загружается
Я попытался использовать следующий код для загрузки правильного текстового домена.
function my_theme_localized($locale)
{
if (isset($_GET['lang'])){
return sanitize_key($_GET['lang']);
}
return $locale;
}
add_filter('locale', 'my_theme_localized');
function my_theme_setup(){
load_theme_textdomain('theme', TRANSLATION_URL);
}
add_action('after_setup_theme', 'my_theme_setup');
Я отлажены немного и ссылку на мо-файл, который создается в классе-WP-темы должно быть правильным. Я использую язык, который я использую, и соответствующие файлы находятся в каталоге (например, pl_PL.mo).
Я пробовал все, о чем я могу думать, и я до сих пор не знаю, что не так с этим фрагментом кода. Кто может мне помочь?