記事の中にアドセンスを貼りたいけど、毎回編集時に貼るのは面倒くさい
ですよね。
アドセンス広告自体の最適な表示場所は
- 記事上
- 記事中
- 記事下
- サイドバー
と言われています。
しかし記事中にアドセンスを表示させるとなると記事の編集時にいちいち貼り付けないといけない。。。
面倒くさいですよね。
↓↓今ここに出ている広告もこの方法で自動表示してます。
下記をコピペして下さい
functions.phpにコピペ
function adsense_add($the_content) {
//1つ目の広告タグを挿入
$ad1 = <<< EOF
//ここにadsenseのコードをコピペして下さい!!
EOF;
if ( is_single() ) {//投稿ページのときの条件分岐
$h2 = '/^.+?<\/h2>$/im';//見出しのパターン h2
if ( preg_match_all( $h2, $the_content, $h2s )) {/
if ( $h2s[0] ) {
if ( $h2s[0][1] ) {//2番目の見出し手前に広告を挿入
$the_content = str_replace($h2s[0][1], $ad1.$h2s[0][1], $the_content);
}
}
}
}
return $the_content;
}
add_filter('the_content','adsense_add');
これで本文中にある2つ目のh2タグの前に広告が挿入されます。
これでいちいち記事内にコピペする必要が無くなりました。
参考にどうぞ。