我开发了一个wordpress插件。在我的插件中,我通过获取参数来管理所有页面,例如(http://example.com/client-portal/?page=dashboard),它一直工作到 WordPress 版本 5.4
但新版本的 WordPress 5.5 版会自动重定向http://example.com/client-portal/?page=dashboard到http://example.com/client-portal/. 获取参数自动消失。
我通过这种方式添加了短代码 -
//page short code for user page
add_shortcode( 'ccgclient_portal', array($this,'ccgclient_portal_shortcode_func') );
这是我的简码功能 -
function ccgclient_portal_shortcode_func()
{
ob_start();
include_once 'pages/user/index.php';
return ob_get_clean();
}
并通过 - 获取参数
if(isset($_GET['page']) && $_GET['page'] == 'dashboard'){
include_once 'dashboard.php';
}
不知道新版本的wordpress(5.5)有什么问题。
请问你能帮我吗?
提前致谢。
不负相思意
慕仙森