• はじめて質問させて頂きます。

    wp_is_mobileの関数があることを知り、スマホサイトとPCサイトでアドセンス広告のサイズを切り替えようと、
    ¥

    <?php if(wp_is_mobile()) { ?>
    <!–ここにスマートフォン用のAdSenseコードを貼り付ける–>
    <?php } else { ?>
    <!–ここにPC用のAdSenseコードを貼り付ける–>
    <?php } ?>

    のコードをウィジェット欄や投稿欄に入れていますが、スマホとPCで広告が切り替わるどころか、2つ表示されてしまいます。
    何かのコードが干渉しているのかと思い、使っているテーマを切り替えるなど、いくつか環境を変えて試してみましたが改善はされませんでした。

    サイトはこちらです。
    http://supportalfootball.net/
    何か解決方法があれば教えて頂けると幸いです。よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    テキストウィジェットに記述されても PHPは動作しません。

    テンプレートファイルに直接記述してください。

    トピック投稿者 sapofuto

    (@sapofuto)

    jim912さん。

    ありがとうございます。根本的な部分を理解していなかったようでした。
    テンプレートファイルに直接記述で作動するのですね。

    もうひとつ質問なのですが、カラムの上部(サイトであれば右上)と、記事の最初に常に広告を表示し、スマホとPCで違う広告を表示させたい場合、テンプレートファイルのどのファイルで、どの箇所に記述を行えば良いでしょうか?

    応えられる範囲で結構ですので、どなたか御指南いただけるとありがたいです。よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「wp_is_mobileの関数を利用しても、スマホとPCで広告が入れ替わらない」には新たに返信することはできません。