我是WordPress开发的新手,我刚刚创建了我的第一个主题。
在我的wp admin中"Site Health"
告诉我已检测到PHP会话(严重错误),下面是消息:
PHP会话是通过session\\u start()函数调用创建的。这会干扰REST API和环回请求。在发出任何HTTP请求之前,会话应该由session\\u write\\u close()关闭。
我需要PHP的$_SESSION
对于主题脚本,我将其添加到我的函数中。要正确初始化会话的php文件:
<?php
if (!session_id()) {
session_start();
}
如果我删除这些行,消息就会消失,但我的PHP会话不再工作。
如果我遵守这些规定,一切似乎都正常,但这条信息令人担忧。。。
有没有人有办法解决这个问题,同时保持使用$_SESSION
?
我的WP版本是5.5.3
PHP版本是7.4.8
.
提前感谢您的帮助!