我正在创建一个多站点 wordpress 博客。我正在使用自己的代码进行注册,而不是 wordpress 注册。一切正常,除了我有时会收到此错误"Sorry!that site is reserved"
。但这并不总是如此。我很难理清这背后的逻辑。我已经检查了同名域的数据库但我什至没有找到它。当我在浏览器中输入网址时,它说该站点尚不存在。
我错过了什么?这造成的问题是用户已经注册了电子邮件,我必须提供不同的注册详细信息才能创建一个新站点。我必须重新开始。我正在通过 Ajax 进行验证,并确保一切都符合要求以避免这种情况。但是我缺少一个条件。请帮我找到那个。谢谢。
更新:错误似乎是从 697 附近的 ms-functions.php 行产生的。我似乎无法理解代码背后的逻辑。我认为如果用户名与博客名一起存在,请检查 $user是一个对象,登录是否等于博客名,如果博客名不等于用户名(user_login)或者用户不是对象,则终止代码。我可能在写这个问题时解决了这个问题。我会检查