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

マルチサイトの時、
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ファイル等に吐き出し、
それを他のサイトで読み込んで使用するという形になります。
はっきり言ってかなりめんどくさかったです…。

未分類

Posted by admin8admin