WordPress内での広告をランダムに柔軟性を持たせるカスタマイズ方法

5014628977_286f70ba4a_b

 

WordPressを導入しているタイ関係のブログも多い事ですしカスタマイズとかも頭の体操に
タイの夜遊び全く関係ないので興味ない方は全力スルーでお願い致します(笑

 

さて、基本的にWordpressで運用している以上プラグインを入れておけば大抵の事は賄えるし
わざわざ独自でカスタマイズを施す必要はほとんどないんですが、サイトのアクセス数が多くなり
プラグインをガンガン突っ込んでくるとレスポンスが悪くなりサーバーがダウンなんていうプラグインも
中には存在しております。

 

実際問題すごく手間は省けるといえば省けるんですが、高機能でそこまでいらないよ!ってものが多く
そういったいらない機能がサイトを重くしたりしている原因にもなります。

 

以前広告表示のプラグインとしてAdRotateというプラグインを入れていたんですが、
重すぎてトラフィックが増えてきた段階で自作の表示方法に切り替えました。

 

 

上記のソースをfunction.phpの一番下に貼り付けて
自分が表示したいサイトのURLとバナーの画像を入れ替えます。

 

もし一つだけ広告を出力したい場合は

 

 

foreachの部分をコメントアウトして、$data_setの中に一番目のシャッフルしたデータを格納します。
ウィジェット内や記事の部分で使う方法ですがショートコード化してますので

 

 

と表記すると当ブログの右側のウィジェットやヘッダーの広告みたいにランダムでバナーが表示されます。
googleAdsenseだけを使っている方にはランダムバナーの需要はないですが、

 

A8等の成果報酬型のバナーを組み込んでいる場合、
何種類か組み合わせて回したいという場合に有効かなと。

 

まぁ使い道はそれくらいですかね(笑
そんなちょっとした小技です。

[`livedoor` not found]
Pocket