• 解決済 makoyano

    (@makoyano)


    マルチサイトにて、メインサイトで全部の子サイトの固定ページを更新順で並び替えた一覧が表示できればと考えています。

    1個ずつ子サイトの固定ページの内容は取得できたので、switch_to_blog()で子サイトの数繰り返し、全部の固定ページを配列等に一旦格納し、それを更新順でソートし表示するという方法なら実現できそうかなと思っています。

    ただ、一旦全部取得するというのが、ちょっと効率悪いようにも感じられたので、もし別方法で効率の良い構築が可能であれば教えて頂きたいなと投稿した次第です。

    よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター Daisuke Takahashi

    (@extendwings)

    一度、すべての固定ページの一覧を取得したら、array型(配列)のデータになっているでしょうから、それをTransients API(日本語版)で適当な時間だけキャッシュさせてはいかがでしょう?

    トピック投稿者 makoyano

    (@makoyano)

    すいません。投稿が無かったもので、別方法は無いのかと思って放置していました。

    なるほど、そういう方法もあるんですね。
    初めて知りました。
    実現しようと思っていたものは、即時反映することが望ましいため、キャッシュだと差異が出てしまいそうで使えませんが、どこか別で使ってみたい機能です。

    とりあえず、一旦全部取得してソートするやり方で実現はできましたので、解決済みとさせていただきます。ありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「全部の子サイトの固定ページをメインサイトに一覧表示」には新たに返信することはできません。