我已经尝试了太多来改变buddypress的语言,但是失败了。
我已经在wp-config.php中设置了语言
define('WPLANG', 'es_ES');
if ( file_exists( WP_LANG_DIR . '/buddypress-es_ES.mo' ) ) {
load_textdomain( 'buddypress', WP_LANG_DIR . '/buddypress-es_ES.mo' );
}什么都不管用。请帮帮忙。
发布于 2015-03-17 14:37:58
这段代码应该很好。当define('WPLANG', 'es_ES');应该正常工作时,为什么要使用if语句?BuddyPress遵循WordPress设置的语言设置。
验证您是否已通过以下方式上传翻译文件:
wp-content/languages/themes/your_theme-es_ES.mo
此外,请注意,如果您使用的是WordPress v4.0或更高版本,您可以通过设置>常规>站点语言在仪表板中更改语言(假设您有语言文件)。
https://stackoverflow.com/questions/28614369
复制相似问题