我也遇到过类似的问题,结果都取决于函数wp_signon( $credentials, $secure_cookie )
已调用。
我希望我的站点上的所有内容在登录后都是https,因此可以使用非安全cookie。
在ssl之前的代码中是:wp\\u signon($凭据,false)
所以我改变了:
wp_signon( $credentials, false )
至
wp_signon( $credentials, true )
这样就创建了一个安全的cookie,现在一切都好了。
我可以想象插件开发人员试图依赖FORCE_SSL_ADMIN
要设置安全cookie,请尝试使用wp_signon( $credentials, false )
就你而言。我希望它能解决这个问题。