kazhouse
@kazhouse

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

[WordPress]ドメインの違う3つのサイトを1つのメインサイトと紐づける方法

Q&A

Closed

解決したいこと

ドメインの違う3つのサイトを運営しています。
1つのメインサイトと紐づける方法を教えていただけますでしょうか。

やりたいことは、
メインサイト:A
サブサイト:1,2,3
とあるときに、
サブサイトに記事を投稿した際に、最新の記事、として、
メインサイトに、サブサイトの記事が表示(最新の記事が10個まで、サブサイト別に5つずつ、など)されるようにしたいと考えています。

なお、使用しているテーマは「THE THOR(ザ・トール)」です。

宜しくお願いいたします。

該当するソースコード

特になし

自分で試したこと

サブサイト、マルチサイト、というものについて調べましたが、こちらで解決するようには感じませんでした。

0

1Answer

結論 サブサイトのRSSフィードを取得しメインサイトで読み込み表示させる

サブサイトの記事をメインサイトに表示させたいということですよね?

1.WordPressの記事はDBに入っているので直接つないで表示させる
2.RSSという記事データを外部に提供する仕組みを利用して表示させる
3.スクレイピング…忘れてください

サブサイトのDBから直接投稿データを取得してメインサイトに表示させることも可能なのですが、
DBの接続設定と取得するプログラム、表示させるプログラムを組むことを考えると難易度が高いかもです。
それよりもWordPressのプラグインを使う方法が良いのではないかと思います。

https://ドメイン/feed

こちらのURLにアクセスすると投稿データを閲覧および取得できます。
取得したデータをプラグインで処理させて表示させる感じになります。

WordPressのプラグイン検索でRSSと入力して探してみてください。

1Like

Comments

  1. @kazhouse

    Questioner

    わかりやすく、丁寧なご回答ありがとうございます。
    いまいちRSSというのを理解できていないので、なるほど、という感じです。
    RSSは一時流行ったと思うのですが、最近あまり見ないキーワードだと感じていました。
    そうではなくて、最新はRSSがサービスに当たり前のように機能として入っていて、無意識に活用していたのかな、と感じています。
    試してみます。

Your answer might help someone💌