我在子域(http://base.example.com)中安装了WordPress,但我希望用户从(http://www.example.com)访问前端。子域是站点根目录中的子文件夹。我已将index.php
和.htaccess
复制到我的网站的根目录,并将index.php
中的路径更改为指向我的子域。网站工作正常,包括前端和后端,但是当我登录并前往前端时,我看不到管理栏,看起来好像我已经注销了。当我转到wp-admin
时,我会看到管理栏,我可以根据需要执行所有管理功能。我该如何解决这个问题,以便在前端看到管理栏?
答案 0 :(得分:0)
编辑2:
您应该可以使用插件root Cookie解决问题。它在2年内没有更新,但它可以解决您遇到的问题。您需要可以跨子域访问登录/身份验证cookie。请遵循以下指示:
出现此问题的原因是,当WordPress设置表明您已登录的Cookie时,它会为管理域设置该Cookie。这意味着,当您从非管理域访问时,由于浏览器安全性,cookie不允许用于身份验证。此插件更改cookie的URL以允许跨子域使用,这允许您在前端查看管理栏。