Wordpress语言文件没有被加载

问题描述:

我似乎有一个问题,加载Wordpress语言文件到我的自定义主题。Wordpress语言文件没有被加载

在functions.php的我有我的设置如下代码:

load_theme_textdomain('theme_textdomain', get_template_directory() . '/langs'); 

在我的样式表我已经定义了textdomein:

Text Domain: theme_textdomain 

在我的主题文件夹我有一个文件夹/ LANGS用2个不同的文件类型:

en_GB.mo nl_NL.mo

我的主题的默认语言是nl_NL。

在我的模板,我会用上:

<?= __('Zoeken'); ?> 

只是为了测试我加入这两种语言文件翻译:

对于EN_GB =搜索,nl_NL = zoeken2。但是,nl_NL和en_GB都未被主题加载。我做错了什么?

+0

什么'WPLANG'值,你有你'WP-config.php'? – brasofilo

我认为你需要在你调用__()函数时指定你的主题域。我不认为它是从你的样式表头中自动拾取的。因此,而不是

<?= __('Zoeken'); ?> 

尝试

<?= __('Zoeken', 'theme_textdomain'); ?> 
+0

最新回复,谢谢。愚蠢的错误;) – Redox