自由自在に WordPress を Vol.2

WordPressの魅力に迫る。 - Plugin達 - AdRotator』 

WordPress用Plugin 『AdRotator』を公開しているブログ『Simple Thoughts』でかなり詳細にわたるUser Manualが用意されている。
『Life is a Gamble』で説明不足の部分は、そのUser Manualを参照すればすべての問題は解決するだろう。

『AdRotator』を正常に動作させるために必要なのは、Pluginをインストールし、有効化したのち、wp-contentフォルダに「.txt」の拡張子を持つファイル、つまりテキスト文書を用意する事。

このテキスト文書中に、広告のコードを、一つに広告につき、一行、書き込む。この部分が一番ややこしい部分だろうか。
つまり、『AdRotator』では、wp-contentフォルダにアップロードされたテキスト文書を読み込み、
一行を一つの広告として認識し、それをランダムに表示させているわけだ。
テキストエディターでの一行とは、もちろん、改行をしない行という意味で、見た目が一行以内というわけではないので注意して欲しい。

しかし、一行の制限には壁がある。Googleが提供する広告、AdSenseである。すでにAdSenseを導入している人は気づいているだろうが、Adsenseでは広告を表示させるのに複数行にわたるJavaScriptを使用している。そのJavaScriptの改行を単純に削除しただけでは、残念ながら、動作しない。
では、どうするか?

<script type=”text/javascript” src=”http://pagead2.googlesyndication.com/pagead/show_ads.js”></script>

の部分だけを、『AdRotator』用に生成するテキスト文書に書き込み、その他の部分を、広告を配置する場所に書き込めばOK。

私自身は残念ながら、世の中のすべての広告やアフリフィエイトに詳しいわけではないので他の広告用コードなどのことはわからない。そのあたりは各自、上記を参考にしながら、試行錯誤しなければならない。

では、その試行錯誤の上、生成したテキスト文書をどのようにWordPress上で表示させるか?
<?php echo getad(’テキスト文書(.txtは必要ない)’); ?>
日本語化されたPluginではないため、テキスト文書には半角英数字を使用する事を推奨する。
つまり、adcodeformyblog.txtというファイルをwp-contentにアップロードしたとしたら、
<?php echo getad(’adcodeformyblog’); ?>
とすれば、いい。
このあたりは非常に簡単にできる。

ということは、WordPress上で、全く種類の異なる広告群をローテーションさせることが出来る。
メインページには、AmazonとGoogle AdSenseを、カテゴリページには、A8.netとLinkshareを、
という分配が可能である。異なるテーマでブログを書いている場合には、効果的な広告の配置をすることが簡単にできてしまう。

これを機に、ブログにテーマとターゲットを想定し、広告をそれらと連動させて、お小遣いを増やしてみるのも悪くないだろう。

自由自在に WordPress を Vol.1

最近、IImage Browser に反応する人が多いという結果が出ているが、IImage Browser は「Taste of Wind」のCastawayさんが日本語化してくれているそうなので、気になる人はどうぞ。

IImage Browser は本日の主題ではなく、『del.icio.us cached』というPluginを紹介する。ドラ○もんとわさびという名前から、日本の文化に精通していると思われる、 Alexander Malov氏が公開しているこのPluginはいまをときめく「Del.icio.us」のブックマークをWordPress上で、表示させる機能を提供している。

説明も簡単だから、Pluginの使い方も簡単。delicious(”deliciousのユーザー名”); をPHPの宣言文字列で囲むだけ。デフォルトでは、15件を表示するように設定されているようだが、当然変更は可能。
「Square SM」のReadMeにも書いたが、表示件数の変更については、宿題にしよう。
PHPって何? とかいう人でも、問題なく解決できる。私自身がそうであったから。

次回は、『Ad Rotator』というPluginを紹介する。シンプルなPluginだが、多少コツがいるPluginなので
心して書くつもりだ。さきにネタを話してしまうと、広告をランダムにローテーションさせるPlugin。
楽しみに待っていて欲しい。

初の“日本語化”に挑戦

AMM
 以前に紹介したWordPress用のpluginであるAmazon Media Manegerの日本語訳がようやく始められる準備が整った。大まかな訳自体は終わっていて、あとはテストをしてみて、WordPressのインターフェイス上での表記の不具合や、定型文のような部分の用語の調整などをして、公開。
 公開はまだ確認してはいないけど、AMMの開発元であるSozu Web Designのみで行う予定だ。
 英語はまあ、得意なんだけれど、翻訳というものをするのは初めてだし、ソフトの翻訳というのは独特の言い回しがたくさんあるため、細部まできちんと翻訳できるいるかはわからない。
 AMMは非常に優秀なpluginなので、登録するまでは直感的に扱える。しかし、AMMのデータベースという特性を考えると、メンテナンス、カスタマイズなどの部分で英語に不便を感じる場合があるかも知れない。前回のAMMのポストでも書いたが、AMMの設定部分の訳もやらせて貰ってるので、そちらもなるべく早く公開できたらと思ってる。