在Wordpress的wp-config.php文件中,默认语言由:
设置define('WPLANG', '');
但是,我只需要一个特定的插件页面是中文,而不是英文。
路径为:http://www.domain.com/wp-admin/admin.php?page=tbs-menu
我用新的代码替换了上面的代码
if (basename(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)) == 'admin.php'){
define( 'WPLANG', 'zh_CN');
} else {
define( 'WPLANG', 'en_US');
}
然而,这会将整个管理部分更改为中文(由于管理部分也属于admin.php)。
我尝试了一些没有运气的路径组合。 =='admin.php?page = tbs-menu'也不起作用,= ='tbs-menu'
有没有办法让一个插件页面使用REQUEST_URI格式?
答案 0 :(得分:1)
为什么不使用strpos
if (strpos($_SERVER['REQUEST_URI'], 'tbs-menu') !== false) {
define( 'WPLANG', 'zh_CN');
} else {
define( 'WPLANG', 'en_US');
}