ブログを公開し、記事が増えてきたら次に考えるのが「アフィリエイトやアドセンス広告の配置」です。しかし、記事を書くたびに毎回長い広告コードを本文にコピペするのは面倒ですし、将来コードを差し替えることになったら大仕事になってしまいます。
そこで当ブログの自作テーマでは、記事の好きな場所に「特定の文字列」を書くだけで、システムが自動で広告に置換してくれるカスタムショートコードを実装しました。
[ad]
WordPressのバックエンドでは、以下のようなシンプルなPHPのプログラム(Shortcode API)が作動し、データベース(SQLite)に負荷をかけずに高速フック処理を行っています。
// 独自タグ [[ad]] を本番用広告コードにフックする処理
function my_custom_ad_shortcode() {
return '<div class="ad-banner-space">...広告コード...</div>';
}
add_shortcode( 'ad', 'my_custom_ad_shortcode' );
この仕組みを導入する最大のメリットは、将来広告を別のASP(A8.netなど)に切り替えたり、アドセンスのコードを変更したくなった際、「functions.phpのコードを1箇所書き換えるだけ」で過去の全記事の広告が一瞬で一括更新される点にあります。
✅ 収益を高めるおすすめの配置場所:
・【記事上】タイトルやアイキャッチのすぐ下
・【記事中】読者が一息つく、最初のH2見出しの直前
・【記事下】本文を読み終えて満足した直後のエリア
・【記事上】タイトルやアイキャッチのすぐ下
・【記事中】読者が一息つく、最初のH2見出しの直前
・【記事下】本文を読み終えて満足した直後のエリア
[ad]
有名テーマであるCocoonの高度な広告管理システムも、ベースとなっているのはこのようなWordPress標準のフックの仕組みです。テーマを自作することで、不要な機能を削ぎ落とした最軽量の収益化ブログが完成します。
執筆効率を劇的に高めてくれるショートコード、自作テーマを作っている方はぜひ実装してみてください!