目前该bug已经被修复了……
本来我以为这个是WordPress的bug呢,不过,现在我发现,这个好像是Simple Tags自己的bug。
自动升级到1.5.1版本后,后台管理界面中,Simple Tags的Option全部变成了英文版,造成这个原因是Simple Tags的翻译文件没有自动加载,也就是mofile。
解决办法:
找到文件simple-tags.client.php,在其中找到:
// Localization.
$locale = get_locale();
if ( !empty( $locale ) ) {
$mofile = $this->info['install_dir'].'/languages/simpletags-'.$locale.'.mo';
load_textdomain('simpletags', $mofile);
}
$locale = get_locale();
if ( !empty( $locale ) ) {
$mofile = $this->info['install_dir'].'/languages/simpletags-'.$locale.'.mo';
load_textdomain('simpletags', $mofile);
}
改写成:
// Localization.
$locale = get_locale();
if ( !empty( $locale ) ) {
$mofile = 'wp-content/plugins/simple-tags/languages';
load_plugin_textdomain('simpletags', $mofile);
}
$locale = get_locale();
if ( !empty( $locale ) ) {
$mofile = 'wp-content/plugins/simple-tags/languages';
load_plugin_textdomain('simpletags', $mofile);
}
造成问题产生的内部的根本原因,我还没有探究,先这样解决问题吧……唉……
Most Commented Posts