サポート » 使い方全般 » 2つのテーマをURLを変えて共存させたい

  • aki

    (@akistar02)


    http://test.jp/
    http://test.jp/sp

    というサイトを1つのWPで(固定ページとか投稿を1つで管理したい)作成します。
    その際にテーマを2つつくり、http://test.jp/にはtheme01を、http://test.jp/sp/にはtheme02を反映させることは出来ないでしょうか?

    require( ‘../wp-load.php’ );
    を使ってあげれば機能は使えるかもしれませんが、パーマリンクの設定が1つしか出来ないのでspサイトにはリンクが出来なくなってしまいます。

    どうすればいいでしょうか?
    マルチサイトを使えば出来るでしょうか?

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • spってかいてあるので、もしかしてスマートフォンとPCとを使い分けたいということでしょうか?

    aki

    (@akistar02)

    はい、ただしURLは変えたいのです。
    あと投稿のURLとかも分けたいですが投稿は1つで管理したいのです。

    これはマルチサイトでは出来なさそうでして・・・

    物凄く強引ですが、マルチサイトで出来なくはないです。
    sp を小ブログにして、sp の記事は全て親ブログのデータを取得するようにすれば出来なくはないです。switch_to_blog() を使いまくるという事ですね。

    面倒臭いですが、リライトルールを作成して、spというパラメータが付いてる場合だけテーマを変えるプラグインを開発するという手もあります。ありますが、プラグイン開発の道は険しいと思われます。

    aki

    (@akistar02)

    switch_to_blog()で記事一覧を/sp/に表示させても、記事URLは親ブログのものですよね?
    プラグインにイタってはたぶん出来ないですのであきらめます(汗

    どちらにしても難しいのですね。。。

    > switch_to_blog()で記事一覧を/sp/に表示させても、記事URLは親ブログのものですよね?
    いいえ、URLは sp ( 小ブログ ) です。が、小ブログにはデータが無い事になるので、色々と処理が大変過ぎて死んでしまうと思います。

    どうしても、スマホは sp を付けたいのであれば、プラグインを作る方が現実的だと思います。

    Masahi–ro

    (@masahi-ro)

    同じ事で悩んで実装できましたよ。
    ヒントは、リライトルールの追加とディレクトリィでテーマの切り替え、ディレクトリィによってURL
    をフックしてspをつけるです。

    spありなしで、pcでもプレビューが出来るようにしました。

    キャッシュ系のプラグインがうまく動くようになりましたが、逆にうまく動かないプラグインが。。。

    他はspにWordPressをインストールしてDBはspなしの設定を使うとかでしょうか?

    なんにしろ出来ないっていいのでは?

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「2つのテーマをURLを変えて共存させたい」には新たに返信することはできません。