カテゴリー

WordPress アフィリエイト カスタマイズ ブログ

アドセンス広告を自動配置する方法

更新日:

WordPressでブログの記事内にアドセンスの広告を自動で配置する方法について。

アドセンスの広告を自動で配置する方法はいくつかありますが、今回は自分が施したわかりやすい自動配置のさせ方を記載しておきます。

 

カスタマイズを参考する際は自己責任でお願いします。

あくまで自分用のメモとして残しています。

「functions.php」内に下記を追記する

今回の方法は“H”タグの上にアドセンスを配置する方法です。

 

function add_ads_before_1st_h3($the_content) {

if (is_single()) {
//広告(AdSense)タグを記入
$ads = <<< EOF
<P>Sponsored Links</P>

~ここへ入力~
EOF;
$h3 = '/<h3.*?>/i';//H3見出しのパターン
if ( preg_match( $h3, $the_content, $h3s )) {//H3見出しが本文中にあるかどうか
$the_content = preg_replace($h3, $ads.$h3s[0], $the_content, 1);//最初のH3を置換
}
}
return $the_content;
}
add_filter('the_content','add_ads_before_1st_h3');

上記部分の「h3」全てを別のタグ(h2,h4,h5など)に置き換えることで、それぞれ任意の場所へ指定して自動配置させることができる。

 

追記する部分は「functions.php」の最下部あたりでOK。

 

-WordPress, アフィリエイト, カスタマイズ, ブログ

© 2021 RISLOPE Powered by STINGER