wordpress同ドメインでマルチサイト

wordpressのマルチサイトは基本、複数のドメインで使うことが前提。
同ドメインでもマルチサイトが使えますが、やめたほうが良いです。

以下、失敗したなぁと思う点
・フォーム、スライダーなどの設定をサイトの数だけ設定する必要がある
単純にめんどくさいです。
・switch_to_blog()がうまく動かないことがある
原因不明です。単純な投稿ループは問題ありませんが、カスタムタクソノミー・カスタム投稿を複数設定するとうまく取得できないことがありました。
同じブログ無いだと問題ないので、wordpressのバグだと思います。
・テーマを分けたり統合したりが終わらない
管理能力が低いだけかもしれません。頻繁にサイトの変更がある場合、結構めんどくさいです。
・他
他にもユーザーの管理やらプラグインの設定やらでめんどくさいだけです。

以下、成功したなぁと思う点
・複雑な機能を使うことにより自分の仕事のランクが高くなったような気分になれる
最初だけです。

後はひたすらめんどくさいとしか感じませんでした。
同ドメインのマルチサイト、やめとき。

別の子サイトのタクソノミーの親子関係は取得できない

マルチサイトの時、
switch_to_blog( $blogID);
等で別サイトの投稿を取得することがあると思います。
しかし、何故かタクソノミーの親子関係は取得することが出来ません。おそらくバグでしょう。
is_taxonomy_hierarchical()で調べましたが、親子関係があると認識されていませんでした。

ID1のサイトで親子関係が有るareaタクソノミーを作成します。
ID1のサイトでは
var_dump(is_taxonomy_hierarchical(‘area’));
はtrueが返ります。

ID2の別サイトでは
switch_to_blog(1);
var_dump(is_taxonomy_hierarchical(‘area’));
はfalseが返ります。

取得する時は、タクソノミーを作成したサイト側でcsv等でtxtファイル等に吐き出し、
それを他のサイトで読み込んで使用するという形になります。
はっきり言ってかなりめんどくさかったです…。