サポート » マルチサイト » 特権管理者でログインすると新規投稿などのリンクがおかしい

  • 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ではリンクがおかしいまま)。
    これは何が原因なのでしょうか。

  • トピック「特権管理者でログインすると新規投稿などのリンクがおかしい」には新たに返信することはできません。