ひよこwebプログラマーの覚え書き

エクセルとwebで効率化しますさせます

*

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

   

Pocket

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

 - wordpress, マルチサイト

Message

メールアドレスが公開されることはありません。

  関連記事

no image
wordpressのちょっと便利な機能

小ネタ。 投稿画面のカテゴリー等は、ドラッグアンドドロップで簡単に位置を変えるこ …

wordpressとsakuraサーバーでcronを使う

2015/6/30追記あり cronとは指定した時間に自動処理を行うサーバーの機 …

Contact Form 7で複数の項目をPHPで処理する

Contact Form 7、お問い合わせフォームの定番プラグインです。 デフォ …

wordpressで全投稿を更新日順に取得するコード

最近の変更を管理したい時などに。 [crayon-58b1a8c46784072 …

wordpressで記事を自動削除

ページにアクセスした時、任意の条件で投稿を自動で削除します。 自動で定期的にアク …

wordpressをテキストモードのみで使いたい(htmlモードを表示させたくない)

「ユーザー」→「あなたのプロフィール」のページ 「ビジュアルエディッターを使用し …

no image
wordpressを後悔せずに始めるために

-1.とりあえず始める。 無料です。とりあえず始めましょう! タイトルは「テスト …

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

wordpressのマルチサイトは基本、複数のドメインで使うことが前提。 同ドメ …

マルチサイトの投稿をWP_Queryで取得する

switch_to_blog($blog_id); でサイトを変更、 resto …

is_home()がfalseになる

is_home() はテンプレートファイルにhome.phpを使っているかどうか …