【簡単】WordPressサイト記事にAdsense広告を自動挿入する方法!

この記事は約6分で読めます。
ライターA
ライターA

「毎回毎回、Google Adsenseのリンクをコピー&ペーストしているけどもう疲れた!!」

「自動挿入できたらいいのになぁ…」

といった方に朗報!

この記事を最後までみてもらえると、WordPressの記事中に楽々にGoogle Adsenseが自動挿入されるようになりますよ!

しかも、1つではなく複数載せられる方法も教えちゃいます!

スポンサーリンク

そもそもGoogle Adsense収益はどのくらい稼げてる?

そもそもの問題。

みなさんは駆け出しブロガーの一人でGoogle Adsenseで広告収入を得ようと頑張っているでしょうけども、ズバリ毎月どのくらい収益がありますか…?

また、その収益を伸ばす方法を考えたことはあるでしょうか。

答えは簡単!

答え:Adsenseを表示させる数を増やしちゃいましょう!

実際に私のこのサイトもたくさんAdsenseの広告が載っているのがお分かりかと思います笑

というわけで、個人差はありますが、あなたのサイトにもたくさんAdsenseを貼っていくための自動広告挿入コードをみていきましょう!!

WordPressサイトの立ち上げで困ったことはありませんか?

そういう時に気軽に相談できるのがチームネットラボのパソコン教室「TeamTech」

WordPressを初めて使う方向けで始めたサービスですが、初心者・中級者で困っている方もぜひご相談ください!

あなたの疑問解決になるようにお手伝いさせていただきます!

詳しくはこちらのサイト経由でお問い合わせください!

WordPressのサイトで記事中に自動でAdsenseを挿入するコード【プラグイン不要】

WordPressをある程度使っている方はお分かりかと思いますが、サイト構築に非常に便利な「プラグイン」をたくさん使っていると、サイトの読み込み速度が遅くなり、閲覧者(お客さん)が読み込み中にブラウザバックに繋がってしまいますよね。

でも、今からご紹介する「コード」を貼り付けてもらえたら、「プラグイン」なしで自動挿入できちゃいます!!

Adsenseを記事内に自動挿入するPHPコード

// 本文中にアドセンス表示
function add_ads_before_h2($the_content) {
if (is_single()) {
$ads = <<< EOF
<p>スポンサードサーチ</p>

【【【ここにアドセンスコードを貼り付けます】】】

<div style="clear:both"></div>
EOF;
	$h2 = '/^.+?<\/h2>$/im';//H2見出しのパターン

	if ( preg_match_all( $h2, $the_content, $h2s )) {
		if ( $h2s[0] ) {

			// 1つ目のh2見出しの上にアドセンス挿入
			if ( $h2s[0][0] ) {
				$the_content  = str_replace($h2s[0][0], $ads.$h2s[0][0], $the_content);
			}

		}
	}
}
return $the_content;
}
add_filter('the_content','add_ads_before_h2');

コピーして、「functions.php」に貼り付ければOK!

functions.php の編集方法

WordPressの管理画面の「外観>>テーマエディター」に進み、右のテーマファイルの中の「functions.php」をクリック。

一番最後の場所に先ほどコピーしたものを貼り付けしましょう!

あと、ペーストしたら保存を忘れずに!!

テーマエディタを編集すると、たまにエラーを起こすことがあります。エディタを操作する前に必ずバックアップを取っておきましょう

このコードのおかげで、<h2>タグの上部にAdsenseが自動挿入されるようになります

このコードは1個のみ自動挿入する方法ですが、複数個のAdsenseを自動挿入したい方は以下のコードもチェック!

複数のAdsenseを記事内に自動挿入するPHPコード

// 本文中にアドセンス表示
function add_ads_before_h2($the_content) {
if (is_single()) {
$ads = <<< EOF
<p>スポンサードサーチ</p>

【【【ここにアドセンスコードを貼り付けます】】】

<div style="clear:both"></div>
EOF;
	$h2 = '/^.+?<\/h2>$/im';//H2見出しのパターン

	if ( preg_match_all( $h2, $the_content, $h2s )) {
		if ( $h2s[0] ) {

			// 1つ目のh2見出しの上にアドセンス挿入
			if ( $h2s[0][0] ) {
				$the_content  = str_replace($h2s[0][0], $ads.$h2s[0][0], $the_content);
			}

			// 3つ目のh2見出しの上にアドセンス挿入
			if ( $h2s[0][2] ) {
				$the_content  = str_replace($h2s[0][2], $ads.$h2s[0][2], $the_content);
			}

			// 5つ目のh2見出しの上にアドセンス挿入
			if ( $h2s[0][4] ) {
				$the_content  = str_replace($h2s[0][4], $ads.$h2s[0][4], $the_content);
			}

			// 7つ目のh2見出しの上にアドセンス挿入
			if ( $h2s[0][6] ) {
				$the_content  = str_replace($h2s[0][6], $ads.$h2s[0][6], $the_content);
			}

		}
	}
}
return $the_content;
}
add_filter('the_content','add_ads_before_h2');

こちらのコードだと、1つ目のh2見出しの上、3つ目のh2見出しの上、5つ目のh2見出しの上、7つ目の見出しの上にAdsenseが自動挿入されます。

自分の使いやすいようにコードを削除したり追記したりしてみてください。

もし、カスタマイズしたい場合は、下記の部分を変更すればOK!

// ●個目のh2見出しの上にアドセンス挿入
if ( $h2s[0][●] ) {
	$the_content  = str_replace($h2s[0][●], $ads.$h2s[0][●], $the_content);
}

●は「2」などの数値が入ります。

今回は以上です!

これで少しでも記事制作が楽になれば幸いです!

WordPressサイトの立ち上げで困ったことはありませんか?

そういう時に気軽に相談できるのがチームネットラボのパソコン教室「TeamTech」

WordPressを初めて使う方向けで始めたサービスですが、初心者・中級者で困っている方もぜひご相談ください!

あなたの疑問解決になるようにお手伝いさせていただきます!

詳しくはこちらのサイト経由でお問い合わせください!

他の記事も以下のリンクからぜひご覧ください!

タイトルとURLをコピーしました