Girls Talk

Tenko Kisaragi

WordPress マルチサイトで親子間のデータ表示

2013年12月10日

WordPressをマルチサイトにして使っていると、ブログのデータを、マルチサイト内の別のサイトに表示出来たら便利。と言う事で、その時の覚書。

マルチサイトで4つのサイトを作っています。一つのサイトに、他の三つのサイトのブログ(投稿タイプ)の最新データを5つずつ表示させる、というもの。
ループを開始する前に<?php switch_to_blog(); ?>を入れます。blogのあとのカッコ内にはサイトIDを入れます。
サイトIDはカテゴリーIDと同じ用に確認できます。管理者のダッシュボード内にある「サイト」を開けると、マルチサイト内にあるサイトの一覧が表示されます。確認したいサイトにマウスオーバーすれば、画面の左下にID番号が表示されます!

ループの終わりに、<?php restore_current_blog(); ?>に入れて終わり。

<?php switch_to_blog(); ?>と<?php restore_current_blog(); ?>でループを挟めば、完了です。

—Comments—

コメントは受け付けていません。