[WordPress]本文の途中 moreタグの場所にグーグルアドセンスを表示させる方法

(当サイトは、Amazonなどのアフィリエイトを利用しています)

アドセンスを本文の間に入れる

先日、生まれて初めてGoogleさんから「紛らわしい広告である」という警告を受けました。

色々とビビりまくって悩みまくって、今できそうな対策として「コンテンツの押し下げ」を避ける、ってのをやってみました。

アドセンスを、記事の一番上じゃなくて「本文の途中に入れる」ってやつです。

アドセンスをmore部分に挿入する方法

この「アドセンスを途中に入れる」ってのは色々とやり方があるみたいなんですが、一番良さげだったのが「わかったブログ」で書かれていた方法。

WordPressスマフォページの「記事中」にアドセンスを表示する方法とメリット

他にも専用のアドオンを使うとかもあるんだけど、この方法だとPCページとモバイルページに別のコードを入れられる、というのがポイントです。

function.phpにコードを追加する

やり方は function.phpにコードを追加する、というもの。

function.phpは、エラーが出るとWordpress自体が表示できなくなる可能性もあるので、バックアップをきちんと取っておく&自己責任での編集で。

function.phpに追加

以下のコードをfunction.phpに追記します。

[php]
add_filter(‘the_content’, ‘adMoreReplace’);
function adMoreReplace($contentData) {

$adTags = < << EOF

ここに自分の好きなコード(アドセンスタグ)を書く

EOF;

$contentData = preg_replace(‘/<span id="more-[0-9]+">< \/span>/’, $adTags, $contentData);

return $contentData;
}
[/php]

やることはこれだけ!

もちろんGoogleアドセンスだけでなく、自分が好きなHTMLをなんでも入れられるので、応用範囲は広いのではないかと思います。

この記事を書いた人

五藤隆介(goryugo)

「仕事効率化」「ライフログ」「家族Hack」「デジタル情報共有」みたいなことを書いてます。

面白い本について語るPodcast「ブックカタリスト」も始めました

iPad Workers

月額15ドル/年額120ドルで月1回のiPadオンラインセミナー
受講&iPad活用のヒントになる情報をお届けします。iPad Meetup(Zoom座談会)も開催します。
ライスワークやライフワークにiPadを活用したい人におすすめのコミュニティです。