サポート » 使い方全般 » パソコン、アンドロイド端末とiphoneで表示されるリンクを切り替えたい。

  • サイトにクリックするとgooglemapアプリに飛ばすリンクを付けたいと思っています。

    iphoneでgooglemapアプリを開けるためには

    comgooglemaps://~

    という形式が必要ですが、パソコン、アンドロイドでは下記のように通常の形式で問題ないようです。

    <a href="https://〇〇" target="_blank">

    そこで下記サイトを参考にiphoneのときのリンクとアンドロイドとPCのときのリンクを切り替えるため対応したのですが

    アンドロイド端末のとき→comgooglemaps:// となってしまい、google map アプリに飛びません。

    どなたかご存じの方がおられましたらご教授下さい。

    参考サイト
    http://millkeyweb.com/if-mobile/#iPhoneis_iphone

    functions.php
    ---------------------------------
    function is_mobile() {
      $useragents = array(
        'iPhone',          // iPhone
        'iPod',            // iPod touch
        'Android',         // 1.5+ Android
        'dream',           // Pre 1.5 Android
        'CUPCAKE',         // 1.5+ Android
        'blackberry9500',  // Storm
        'blackberry9530',  // Storm
        'blackberry9520',  // Storm v2
        'blackberry9550',  // Storm v2
        'blackberry9800',  // Torch
        'webOS',           // Palm Pre Experimental
        'incognito',       // Other iPhone browser
        'webmate'          // Other iPhone browser
      );
      $pattern = '/'.implode('|', $useragents).'/i';
      return preg_match($pattern, $_SERVER['HTTP_USER_AGENT']);
    }
    ---------------------------------
    条件分岐
    ---------------------------------
    <?php if ($is_iphone) : ?>
    <a href="comgooglemaps://◯◯" target="_blank">
    <?php else: ?>
    <a href="https://〇〇" target="_blank">
    <?php endif; ?>
    ---------------------------------
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック投稿者 JKTMG

    (@jktmg)

    トピックタイトルを記入しても反映されないのは何故でしょうか。

    タイトルは
    「パソコン、アンドロイド端末とiphoneで表示されるリンクをそれぞれ切り替えたい。」です。

    同じ質問を少し前に投稿したのですが、その質問でもトピックタイトルを記入しても反映されなかったです。

    wordpressのフォーラムでは質問の削除はできないようですので
    解決済みとして、もう一度質問してみたのですが(このページの質問)、
    前回と同じくトピックタイトルが表示されません。

    このあたり勝手な判断で進めてしまい
    フォーラムの皆様に御迷惑をかけてしまい申し訳ございません。

    モデレーター Takuro Hishikawa

    (@hissy)

    functions.phpへの記載は不要です。global宣言が必要でしょう。

    global $is_iphone;
    if ($is_iphone) :
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「パソコン、アンドロイド端末とiphoneで表示されるリンクを切り替えたい。」には新たに返信することはできません。