サポート » 使い方全般 » マルチサイト内で同じテンプレートを使ったときのURLによる条件分岐

  • 解決済 sayoko matu

    (@sayoko-matu)


    マルチサイトで同じテンプレートを使っている場合、URLによる条件分岐は可能でしょうか。

    例えばIndexページで
    特定のサイトにだけ
    <?php include( TEMPLATEPATH . ‘/map.php’ ); ?>
    を表示させたい場合、

    <?php if(site_url()==”http://example.com/abc/”) { ?>
    <?php include( TEMPLATEPATH . ‘/map.php’ ); ?>
    <?php } ?>

    など、考えられる記述でいくつかやってみたんですが、うまく条件分岐がされません。

    こういった条件分岐が可能であれば方法をアドバイスいただけると助かります。

    よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • Fumito MIZUNO

    (@php-web)

    get_current_site でサイト毎の情報が取得できます。
    http://codex.wordpress.org/Function_Reference/get_current_site

    sayoko matu

    (@sayoko-matu)

    素早いお返事ありがとうございます!

    if (get_current_site()->id == 2) {

    でやってみたんですができなかったのでちょっと検索したところ

    if ( $blog_id == 2 ) {

    で出来ました。

    でもとっても助かりました。

    これができたおかげで、ほかのペンディングの悩みも解決しそうです。

    本当にありがとうございます!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「マルチサイト内で同じテンプレートを使ったときのURLによる条件分岐」には新たに返信することはできません。