我正在创建一个多站点wordpress博客。我正在使用自己的代码进行注册,而不是使用wordpress注册。
一切都有效,除了我有时会得到这个错误"Sorry!that site is reserved"
。但这并不总是如此。我很难理清这背后的逻辑。我已经检查了同名域名的数据库但是我没有找到它的痕迹。当我在浏览器中输入网址时,它说该网站尚不存在。
我错过了什么? 而这产生的问题是用户已经注册了电子邮件,我必须提供不同的注册详细信息来创建一个新网站。我必须重新开始。 我正在通过Ajax进行验证,并确保一切都符合要求,以避免这种情况。但有一个条件我缺少。请帮我找到。谢谢。
更新: 错误似乎是从ms-functions.php行生成的,大约697左右。我似乎无法理解代码背后的逻辑。我想,如果用户名存在于blogname,请检查$ user是否为对象和登录是否等于blogname,如果blogname不等于用户名(user_login)或用户不是对象杀死代码。 我可能在写这个问题时解决了这个问题。我会检查
答案 0 :(得分:0)
似乎问题是用户名和子域名不能相同(显然!!) 我已经检查过这个状况并且工作正常。但这可能不是真正的问题,可能只是巧合。我仍然欢迎任何关于这个问题的建议和线索。