サポート » マルチサイト » デザインの異なる2つの子サイトで情報を共有したい

  • 1回の固定ページ作成で2つのサイトに記事が表示出来る様に構成したいです。

    子サイトのAサイトとBサイトに共通の投稿および固定ページを表示させたいのですが、
    デザインはAサイトから閲覧した時はAサイトのデザイン・URLで、
    Bサイトからの閲覧はBサイトのデザイン・URLで表示したいと考えています。
    AもBも共通の情報サイトなのですが分野が異なる為、
    単独記事は切り分け、共通記事は両方に掲載したいのです。

    親サイト(ルート)にはAサイト・Bサイトそれぞれ共通記事および、
    A・Bぞれぞれのトピックスリストを掲載します。

    例えば、

    Aサイト http://siteurl.jp/asite/page01
    Bサイト http://siteurl.jp/bsite/page01

    上記の様なURLで、表示に使用するのは固定ページ1つのみとしたい場合、
    どの様に構築すれば楽にサイトを運用出来るのでしょうか。

    投稿ページはパーマリンクやカテゴリーでなんとか出来そうな気がしますが、
    固定ページの場合、どの様にすればよいのでしょうか。

    様々なWordoressサイトを見てまわった所、
    「http://siteurl.jp/asite/page01」を主軸に構成し、
    「http://siteurl.jp/bsite/page01」を閲覧する時は
    bodyのclassにerrot404が書き出されている所がありました。
    これは、.htaccessや404.phpを使ってリダイレクトで何かしているのかな?と思うものの、
    デザイナー業が主体なのでプログラム等の詳しい事が解らず四苦八苦しています。

    その他、フックを使って固定ページにもカテゴリー指定が使える様に指定し、
    カテゴリー名に「asite」「bsite」と登録して
    <body class=”asite”>と出力される様にしてみたものの、
    AとBの共通ページには
    <body class="asite bsite">
    と出てしまう為、cssの切り替えもうまく行きません。

    どなたかヒントだけでもご教授頂けないでしょうか。
    どうぞ宜しくお願いします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • 結局、自己解決しました。
    ルートサイトにカスタム投稿タイプを作成し、
    カスタム投稿タイプのパーマリンクを設定出来るプラグインを使って
    それぞれのパーマリンクに
    /%category%/%year%/%monthnum%/%day%/%post_id%
    と指定して、
    「カスタム投稿タイプ名/カテゴリー名/日付/記事ID」
    という形になる様にした後、「body」の「class」にカテゴリー名が出力される様にしました。

    javascriptでCSSのキーワードを切り替える事で
    カテゴリーによってデザインが変更出来る様になんとか実装出来ましたので
    これにて記事を終了させて頂きます。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「デザインの異なる2つの子サイトで情報を共有したい」には新たに返信することはできません。