由于加载语言包会让你的网页加载速度变慢,如果你不想加载语言包,在functions.php中加入以下代码即可:
add_filter( 'locale', 'wpjam_locale' );
function wpjam_locale($locale) {
$locale = ( is_admin() ) ? $locale : 'en_US';
return $locale;
}
让插件调用语言包需在插件的主文件中加入以下代码:
add_action('plugins_loaded', 'plugin_languages_init');
function plugin_languages_init(){
load_plugin_textdomain( 'plugin', dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
}
需要注意的是,和主题语言包不同,插件语言包的一般命名包含两大部分:插件主文件名+语言及国别简码。如index-zh_CN.po和zh_CN.mo
源文件
load_theme_textdomain() 位于 wp-includes/l10n.php
1 2

