要正确执行此操作,需要生成有效的。mo文件并在主题函数中加载文本域。php:
function wpse222346_localize_theme() {
load_theme_textdomain( \'your_theme_domain\', get_template_directory() . \'/languages\' );
}
add_action( \'after_setup_theme\', \'wpse222346_localize_theme\' );
有关load\\u theme\\u textdomain功能的更多信息,请查看WordPress Codex:
https://codex.wordpress.org/Function_Reference/load_theme_textdomain然后使用主题的文本域调用可翻译字符串:
<h2><?php _e( \'know_more\', \'your_theme_domain\' ); ?></h2>
此外,强烈建议使用工具自动创建POT文件。它使可维护性变得更加容易。有很多选择,例如
Poedit, 多台在线发电机,
makepot.php 甚至还有一个很好的插件,可以从WordPress仪表板上执行此操作,名为
LocoTranslate. 其中大多数还将帮助您创建。采购订单和。MO文件。