特権管理者でログインすると新規投稿などのリンクがおかしい
-
http://blog.infinity-dimensions.com/2012/03/wordpress-3x-multisite-memo.html
上記参考に、マルチサイト化しました。
親サイト example.com/
子サイト example.com/child/
この状態で特権管理者でログインし、子サイトAの投稿ページを表示、画面上部のWP管理メニューから新規追加>投稿(またはページ)を選ぶと、子サイトBの投稿画面に移行してしまう、という現象が起きています。
どの子サイトにいても何故か子サイトBに飛びます。テンプレート作成でsingle.phpとindex.phpに共通して以下の式を使っています。
global $current_blog;
$mysiteid=$current_blog->blog_id;
switch_to_blog($mysiteid);
(処理)
restore_current_blog();
このままだと子サイトBに飛ぶという状況だったので、restore_current_blog();switch_to_blog($mysiteid);(親サイトではswitch_to_blog(1)と分岐)と書き換えたところ、投稿編集も新規追加もリンクが治ったのですが、そもそもswitch_to_blogを使っていない時も同じ現象が起きていました(現状もauthor.phpではリンクがおかしいまま)。
これは何が原因なのでしょうか。
- トピック「特権管理者でログインすると新規投稿などのリンクがおかしい」には新たに返信することはできません。