WordPressマルチサイトで他ブログの記事を表示する

WordPressではマルチサイトで構成していると、他のサイトの投稿記事を簡単に表示させることができます。

基本的なフローは以下のようになります。

1)switch_to_bolg(サイトID)で投稿記事を取得したいサイトに切替え
2)get_posts()で記事を取得
3)foreachで記事表示処理の繰り返し
4)wp_reset_postdata()でリセット処理
5)restore_current_blog()で現在のサイトに復帰

以下は、サイトID:2の記事の内、タグ:pickupがついているものを、liタグでタイトルを表示させる例です。

ページの先頭へ