マルチサイトのワードプレス ブログを作成しています。ワードプレスのサインアップではなく、独自のコードで登録を行っています。時々このエラーが発生することを除いて、すべてが機能します.これ"Sorry!that site is reserved"
は常にではありません.この背後にあるロジックを整理するのに苦労しています.同じ名前のドメインのデータベースをチェックしましたが、 it.ブラウザにURLを入力すると、サイトがまだ存在しないと表示されます。
私は何が欠けていますか?そして、これが引き起こす問題は、ユーザーがすでに電子メールに登録されており、新しいサイトを作成するために別のサインアップの詳細を提供する必要があることです.最初からやり直す必要があります. 私は Ajax を介して検証を行っており、この状況を回避するためにすべてが標準要件であることを確認しています。しかし、1 つ欠けている条件があります。
更新: エラーは、ms-functions.php の行番号 697 付近から生成されたようです。コードの背後にあるロジックを理解できないようです。ブログ名にユーザー名が存在する場合、$userはオブジェクトであり、ログインはブログ名と等しいかどうかです。ブログ名がユーザー名 (user_login) と等しくない場合、またはユーザーがオブジェクトでない場合は、コードを強制終了します。この質問を書いている間にこれを解決したかもしれません。確認します