请求URI中的唯一PHP路径


Unique PHP path in request URI

在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');
}