サポート » 使い方全般 » ページ内分岐方法について

  • 解決済 centos64

    (@centos64)


    Contact Form 7
    https://ja.wordpress.org/plugins/contact-form-7/

    で2つ
    [pc用]
    [携帯用]
    を作成し
    同じページ内で
    分岐させたいです

    Exec-PHPはphp7に対応してないみたいなので
    ページ内は
    http://www.nsthink.com/php-include-code/
    を参考にしていますが
    分岐だと
    $agent=$_SERVER[‘HTTP_USER_AGENT’];
    if (preg_match(“/UP\.Browser\/[3-5]/”,$agent) ||
    preg_match(“/J-PHONE\//”,$agent) ||
    preg_match(“/DoCoMo\//”,$agent)
    && !(preg_match(“/(Win|Mac|Linux|FreeBSD|OS\/2|Solaris)/i”,$agent)) ||
    preg_match(“/UP.Browser/”,$agent) ||
    preg_match(“/^Vodafone/”,$agent) ||
    preg_match(“/^SoftBank/”,$agent) ||
    preg_match(“/^MOT-/”,$agent) ||
    preg_match(“/DDIPOCKET;/”,$agent) ||
    preg_match(“/WILLCOM;/”,$agent) ||
    preg_match(“/L-mode\/\//”,$agent))
    {
    [携帯用]
    }else{
    [pc用]
    }
    となり、書き方が分かりません
    お願いできませんか

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • 以下の記事を参考に、ショートコードを作ってみてください。
    https://firegoby.jp/archives/4633

    ショートコードの関数の中で上に貼られているif文を使い、ショートコード部分では、do_shortcodeを利用するとよいかもしれません。

    スレッド開始 centos64

    (@centos64)

    遅れました
    ありがとうございます
    ばっちり解決しました

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「ページ内分岐方法について」には新たに返信することはできません。