当我第一次打开主页时,用户没有登录

时间:2013-07-28 作者:Mirko G.

我遇到了一个奇怪的问题,我在谷歌上没有找到任何运气。

每次我打开我的主页,看起来好像我没有登录(有要登录的表单)。但如果我点击主页上的任何内部链接或菜单选项,就会显示我已登录(从那一刻起,我就被正确识别为已登录)。

如果我打开浏览器并直接指向内部页面,我会被识别为已登录。

只有当我打开的第一个页面是主页时,我的会话才会被识别。有时刷新足以让我登录主页,但有时我可以随意按F5而不登录。

我激活了调试,在主页上没有出现任何错误。还有什么我可以查的吗?

模板的作者不能支持我,因为这个问题不会发生在模板的演示网站上。

提前感谢您的宝贵支持!

干杯

UPDATE: 我做了一个快速测试,结果是is_user_logged_in() 在主页中始终为false。。。原因可能是什么-o

1 个回复
SO网友:Mirko G.

让大家都知道我终于熬过来了。

Wordpress安装在子文件夹中,重写规则部分错误,因此无法从主页正确识别会话。

我把规则改写成原来的样子,现在一切都正常了。

结束

相关推荐

WP_LOGIN操作挂接不起作用

我花了很多时间寻找我的问题的解决方案,但都没有成功。你的帮助是无价的。我正在创建一个简化的徽章系统。目标是增加用户在网站上执行某些操作时的徽章数量。例如,对于每个发布的帖子,我都会给用户一个徽章。为此,我选择了用户元数据,并使用publish\\u post操作挂钩。在我的functions.php, 我说:function publish_badge($post_ID) { global $current_user; get_currentuserinfo();&