在Wordpress的wp-config.php文件中,默认语言由设置
define('WPLANG', '');
然而,我只需要一个特定插件的页面是中文的,而不是英文的。
路径为:http://www.domain.com/wp-admin/admin.php?page=tbs-菜单
我用新的替换了上面的代码
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格式?
为什么不直接使用strpos
if (strpos($_SERVER['REQUEST_URI'], 'tbs-menu') !== false) {
define( 'WPLANG', 'zh_CN');
} else {
define( 'WPLANG', 'en_US');
}