我的插件有一个登录页面,用于登录授权用户,在此阶段,wordpress的左侧菜单可见。一旦用户被授权,我使用以下代码将他重定向到安全页面,但是一旦用户被重定向到securepage.php,WordPress的左侧菜单就会消失。
如何在插件的所有页面中显示左侧菜单?
用户登录后,我使用以下代码重定向到安全页面
...
//if user is authorized redirects them to a securepage.
if(authorized())
{
$content = content_url();
$dir = $content. "/plugins/Galleries/securepage.php";
echo '<script type="text/javascript">window.location.href="'.$dir.'";</script>';
}
....
左侧菜单我的意思是以下一个
答案 0 :(得分:2)
看起来问题只是你是重定向到没有连接到wp-admin函数的页面。
我认为您可以做的最好的事情是在用户登录时输出到同一页面的不同内容。
你可以通过多种方式做到这一点。 我最喜欢的是使用AJAX来运行查询并更改页面内容。
我建议你可以看到第二件事:WordPress Files
这些是wordpress系统文件(我已将您链接到管理文件div)。
通过导入“wp-admin / menu.php”你应该得到菜单栏,但它仍然看起来不像实际的管理区域,所以你还需要导入像“wp-admin / admin-header”这样的文件.php“以及您希望获得管理区域的所有功能的更多内容。
希望这有助于你:)