似乎Wordpress身份验证Cookie的创建路径将包含保存安装的子文件夹。有什么方法可以影响这些cookie的路径吗?
我的Wordpress安装位于~/public_html/wordpressapp/
。在Chrome浏览器中,我检查了Cookie“ wordpress_logged_in_ {hashedvalue}”,其路径为“ / wordpressapp /”。
我需要在~/public_html/codeigniterapp/
具有相同域的共同安装的Codeigniter应用程序能够使用wp_get_current_user()(在需要“ wp-load.php”之后)。在这种情况下,永远不会返回任何用户,只是一个id为0。我假设这是因为Worpress cookie并非使用“ /”路径创建。
仅当我将/codeigniterapp/
移至Wordpress安装范围内(即~/public_html/wordpressapp/codeigniterapp/
)时,我才会获得Wordpress登录的用户详细信息。虽然这是一个解决方案,但我还是希望能够灵活地将应用程序文件夹构造为同级结构。