マルチサイトをあるサーバーから別のサーバーに移動し、途中でサイト ドメインを変更しました。WP Codex で説明されているマルチサイトを移動するための手順に従いましたが、すべてをいじった後、すべてが期待どおりに機能するようになりました... 1 つのことを除いて:
新しいページ/投稿を作成するか、既存のページ/投稿を編集または更新しようとすると、次のデバッグ メッセージが表示され、ページ/投稿の編集ページにリダイレクトされません。
Notice: Undefined offset: 0 in /x/y/z/wp-includes/capabilities.php on line 1067
Warning: Cannot modify header information - headers already sent by (output started at /x/y/z/wp-includes/capabilities.php:1067) in /x/y/z/wp-includes/pluggable.php on line 876
私はすでにWordpressフォーラム、Google、そしてもちろんStackoverflowを検索しましたが、提供されたソリューションはどれもうまくいかないようでした.
興味深いことに、[発行/更新] ボタンを押したときにリダイレクトされる URL には、すべての引数がないようです。
http://mysite.com/wp-admin/post.php
もう 1 つの興味深い点は、私が行った更新が保存され、データベースに保存されることです。そのため、実際のサイトにアクセスすると更新が反映されるのですが、なぜか管理サイトの更新プロセスが壊れています。私はここで立ち往生しているので、どんな助けも大歓迎です。