我正在将WordPress多站点从一台服务器移动到另一台服务器,并决定在新设置中使用WAMP(Uniserver Zero)。
我遇到了一个旧设置上没有出现的问题,只有新的问题:
在我的主题的标题中,我有一个登录链接,如果用户已经登录,则可以使用“欢迎,[名称与个人资料链接][注销链接]”。
登录Wordpress时,我被带到了主页,我注意到它的标题中仍然显示“登录”,而不是我的姓名和个人资料/注销链接。如果我将任何页面的url更改为https而不是http,则会显示名称和配置文件/注销链接。因此,出于某种原因,Wordpress认为我在http中查看时没有登录,只有在https中。
我不确定这是否是我的Wordpress设置或apache或php中的内容。
以下是phpinfo提供的一些细节,可能会有所帮助:
服务器根C:/UniServerZ/core/apache2EDIT这似乎是Wordpress 4.0之后的问题。旧设置为3.8https://wordpress.org/support/topic/http-and-https-differences-for-function-is_user_logged_in-in-wordpress-40