サポート » 使い方全般 » マルチサイトにメインサイトの最新投稿を表示させる方法

  • 解決済 amachang

    (@amachang)


    サブディレクトリのマルチサイトを複数持っています。
    メインサイトTOPページの「お知らせ」欄に
    以下のコードを使って最新の投稿を表示させています。

    <?php query_posts(‘cat=6&showposts=1’);?>
    <?php if(have_posts()):while(have_posts()):the_post(); ?>
    <?php the_content(); ?>
    <?php endwhile;endif; ?>
    <?php wp_reset_query(); ?>

    このメインサイトの最新投稿を子サイトの「お知らせ」でも共有できればと
    考えているんですが、どのように書けばよいのでしょうか?

    同様に、子サイトの最新投稿を別の子サイトに表示させる方法も
    ご教示頂けましたら幸いです。どうぞよろしくお願いいたします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 amachang

    (@amachang)

    自己解決しました。

    <?php switch_to_blog(1) ?>
    <?php query_posts(‘cat=6&showposts=1’);?>
    <?php if(have_posts()):while(have_posts()):the_post(); ?>
    <?php the_content(); ?>
    <?php endwhile;endif; ?>
    <?php wp_reset_query(); ?>
    <?php restore_current_blog(); ?>

    最初の
    <?php switch_to_blog(1) ?> ←にブログIDを入れることでネットワーク上の
    情報を取得できました。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「マルチサイトにメインサイトの最新投稿を表示させる方法」には新たに返信することはできません。