我正在使用Yoast的方法来构建一个HTML站点地图。但它需要翻译。
它使用页面模板页面-sitemap.php,它使用模板部件。
<?php get_template_part('/partials/sitemap'); ?>在这个模板第一部分..。
load_textdomain( 'site-map', TEMPLATEPATH.'/partials/languages' );路径是对的,我列出了TEMPLATEPATH.'/partials/languages‘文件夹的文件,它显示了我的语言文件。
如你所见,我的域名是“网站地图”。我的.mo文件是site-map-fr_FR.mo。
为什么不能装子弹?
谢谢你的任何线索,尼古拉斯
发布于 2013-11-30 00:07:42
我找到了答案:load_textdomain( 'site-map', TEMPLATEPATH.'/partials/languages' ); ..。给出包含.mo文件的文件夹的路径。但是,每个单独mo文件的路径应该在它自己的load_textdomain指令中使用:
load_textdomain('site-map', TEMPLATEPATH.'/partials/languages/site-map-fr_FR.mo');
load_textdomain('site-map', TEMPLATEPATH.'/partials/languages/site-map-en_US.mo');
load_textdomain('site-map', TEMPLATEPATH.'/partials/languages/site-map-es_ES.mo');
load_textdomain('site-map', TEMPLATEPATH.'/partials/languages/site-map-ru_RU.mo');
load_textdomain('site-map', TEMPLATEPATH.'/partials/languages/site-map-de_DE.mo');可耻的是,这是一个非常明显和无用的线索.抱歉的!
https://wordpress.stackexchange.com/questions/124776
复制相似问题