ここはちょっと見せられない

ぜったいぜったい見せられない

マルチサイト使ってたら、途中でDBへの問い合わせが全く出来なくなる件

わけわからん現象で2日ほど悩んだ。

 switch_to_blog()
 restore_current_blog()

このrestoreの方が動かなくなった。

このおかげで、$wpdb->prefix が元に戻らず、余計なprefixついたままになり、
全部の問い合わせに失敗。

別の場所に機能追加したときに、うっかり

 $blog_id

を使ってしまったのがいけなかったらしい。
テーマ内で使うとあかんわけですね。

WPはglobalが変態並みに多いので、注意されたし。