WordPressマルチサイトで別サイトの記事取得→Storkトップに表示させる方法

いろいろ思うところがあってWordPressをマルチサイト化しました。

ただ、そのサブディレクトリに設置したサイトの更新情報を親サイトのトップでも表示させたくて、いろいろ調べて実行してみました。

頭の中の理想↓

この理想を解決するためのコードをとりあえず貼っておきます。とりあえず解決したい方はとりあえずコピペしてください。

先に完成形を貼っておくとこんな感じ↓

「テスト」はサブディレクトリに設置したサイトの記事ですが、完全に親サイトの顔して並んでます。クリックするとちゃんと別サイトに飛びます。

マルチサイト化したWordPressのStorkトップページで別サイトの新着記事を取得するコード

前提

  • マルチサイト化済み
  • WordPressテーマ、ストークを使用中
  • 記事レイアウトにカード型を選択中

注意

  • parts_archive_card.phpのバックアップを取っておくこと
  • 小テーマでやること
  • 自己責任でやること

手順

  1. サイトネットワークのダッシュボード>テーマ>テーマの編集をクリック
  2. テーマファイルの「parts_archive_card.php」を選択
  3. 書かれてるコード全部消す
  4. 以下のコード全部貼り付ける
  5. 「//取得するブログIDの配列」の行を任意の取得したいブログIDに書き換える
  6. 保存
コピペするだけなので簡単ですね。ストーク純正のきれいなCSSもそのまま適応されてて良い。

デザインセンス無いから、表示させるコードだけもらっても新たにかっこいい一覧ページ作るとかできない。というか面倒くさい。

以上、深夜2時のオタク部屋からお送りしました。質問はコメント欄かTwitterへどうぞ。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です