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都未被主题加载。我做错了什么?
答
我认为你需要在你调用__()
函数时指定你的主题域。我不认为它是从你的样式表头中自动拾取的。因此,而不是
<?= __('Zoeken'); ?>
尝试
<?= __('Zoeken', 'theme_textdomain'); ?>
+0
最新回复,谢谢。愚蠢的错误;) – Redox
什么'WPLANG'值,你有你'WP-config.php'? – brasofilo