サポート » 使い方全般 » 親ブログの固定ページに子ブログの新着記事を表示したい

  • 解決済 myojo1

    (@myojo1)


    こんにちは。
    3.0を使用して、複数ブログ化にトライしています。

    そこで、親ブログの固定ページに、子ブログの新着記事を表示させたいのですが、
    どうすれば可能でしょうか?

    RSSだと負荷が高くなりそうなので(子ブログが沢山あります)、
    WordPressの機能を利用して直接取得したいと思っています。

    過去のMUの記事を色々検索して、以下のコードを試して見ましたが、get_postsできませんでした。(※if ( $child_posts ){ のところではじかれてしまいます。)

    $child_posts = get_posts('numberposts=15&orderby=date&post_parent=11');
    if ( $child_posts ) {
      foreach ( $child_posts as $child ) {
       ・・・
      }
    }

    post_parentに設定した11という数字は、
    WordPress管理画面->特権管理者->サイト を参照したところ、
    表示させたいブログのIDが11となっていたので、それを設定しています。

    どなたか詳しい方がいらっしゃいましたら、ご教授ください。

    よろしくお願いいたします。

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

    (@jim912)

    myojo1さん、こんにちは。

    特定の記事を取得するのであれば、get_blog_postという関数が使えるのですが、異なるブログの記事を複数取得するには、一旦子ブログに切り替えて、完了後にブログを戻す処理となります。

    新着記事取得の前にswitch_to_blog( 11 )、記事ループ後にrestore_current_blog()を追加してみてください。post_parentの値は必要ありません。

    トピック投稿者 myojo1

    (@myojo1)

    jim912さん

    教えていただいた方法で、無事子ブログの情報を取得することが出来ました。
    ありがとうございました!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「親ブログの固定ページに子ブログの新着記事を表示したい」には新たに返信することはできません。