I made my theme ready for translation. My text domain
is my_theme
and my .po
and .mo
(de_DE.po and de_DE.mo) files are located in a subfolder languages
in my themes folder.
In my functions.php
I added the following code:
add_action('after_setup_theme', 'my_theme_setup');
function my_theme_setup(){
load_theme_textdomain('my_theme', get_template_directory() . '/languages');
}
My backend language is “German” but the translation isnât loaded. Any ideas?
load_theme_textdomain()
returnsTRUE
on success andFALSE
if no file was found. For debugging try the following change: