「WP125」のランダム表示でデフォルト広告を表示させないようにする方法

「WP125」のランダム表示でデフォルト広告を表示させないようにする方法

WordPressのプラグイン「WP125」を使って広告をランダム表示させようとすると、かなりの頻度でデフォルトの広告画像が表示されてしまいます。

スロット内の広告の数を増やせばデフォルト広告の表示回数が減るのかなと思ったのですが、どうやらそうでもないみたいです。

ネットで色々と探してみると、WordPressのフォーラムに解決策が記載されていたので紹介したいと思います。

ランダム表示でデフォルト広告を表示させないようにする方法

    フォーラムに記載されている内容によると、通常のコードの代わりに以下のコードを使用するとよいということでした。

      <?php $num = rand(1,3); wp125_single_ad($num); ?>

    すでに多くの広告を一つのスロットに入れている場合は面倒ですが、私はこのコードを使ってデフォルト広告を表示させないようにしています。

    例えば、16個の広告をランダムで表示させたい場合、4つのスロットに4つずつ広告を追加するのではなく、16個スロットを作って1スロットに1つだけ広告を入れていきます。

    広告や特定記事のランダム表示に役立つプラグイン「WP125」の記事の下部に設置している広告でも、1つのスロットに1つの広告しか追加していません。

    1スロット1広告

    1つのボックス内に4つの広告をランダムで表示させ、4つのボックス計16個の広告が表示されるように、以下のような感じでフォーラムに記載されているコードを使用しました。

      <div id="wp125adwrap_2c">
      <div class="wp125ad"><?php $num = rand(1,4); wp125_single_ad($num); ?></div>
      <div class="wp125ad"><?php $num = rand(5,8); wp125_single_ad($num); ?></div>
      <div class="wp125ad"><?php $num = rand(9,12); wp125_single_ad($num); ?></div>
      <div class="wp125ad"><?php $num = rand(13,16); wp125_single_ad($num); ?></div>
      </div>

    1つ目のボックスには1~4のスロット、2つ目のボックスには5~8のスロットをランダムで表示するという風な感じです。

    この方法だとランダム表示でも「WP125」のデフォルトの広告は表示されなくなると思います。

関連記事

コメントは利用できません。

ページ上部へ戻る