5丁目通信(仮称)

とある5丁目で活動する還暦間近のWebプログラマーの覚え書きです。それとかかってくる迷惑電話や、家業のアパート経営について。

WordPressのテーマTwenty Twenty-TwoにGoogle AdSenseの自動広告を設置してみた話し


AdSenseから「自動広告を使ってみなよ。」という通知があったので、設置してみた。このブログはWordpressのテーマTwenty Twenty-Twoを使っている。

以前のテーマだったら、外観の設定でheader.php辺りにGoogle AdSenseのスクリプトを挿入してしまえばよかったけれど、Twenty Twenty-TwoではテーマのPHPを編集するところがない。テーマのファイルを眺めてみても、どこにHTMのheadタグを編集していいかわからない。

いろいろWordpressのテーマを調べてみると、最近のテーマはアクションに関数をフックして機能を追加するみたいである。直接テーマファイルを編集することはしないようである。

そこでTwenty Twenty-Twoのfuncrion.phpの最後にadd_action()でwp_headアクションフックを使って、<head>タグ内にGoogle AdSenseの自動広告のコードを追加するようにする。

add_action('wp_head','add_google_adsense');
function add_google_adsense() {
  if( !is_user_logged_in() ) { 
  ?>
// ここにGoogle AdSenseの自動広告のコードを貼り付けます。
  <?php 
  }


申し訳ないが、こちらのコードの元記事を保存するのを忘れたので、参照元がわからない。見つかり次第、追記する。

WordPressのフックで参考にしたのは、こちらのサイトである(Chromeの履歴を探ったら見つかった)。

WordPress のフック(Hooks)

制作リファレンス / Web Design Leaves

あとは正しくコードが出力されているか、HTMLのソースを確認しておく。無事に出力されていた。

最初はモバイル全面広告をOffにして1週間掲載してみたが、ほぼ収益は変わらなかった。モバイル全面広告をOnしてしまうとアクセスする方からすると広告が大変ウザくなるのはイヤだけど、テスト的にこちらをOnにした。しかし、こちらも1週間掲載してみても収益は変わらないので、再びOffにしておいた。結局、分母のサイトのアクセス数が少ないので、アクセス数をこれ以上増やさない限りは収益は変わらないと言うことである。アフリエイト広告でガッポリというのは妄想なのである。

なんやかんやでWordPressのサイト構築で躓くのは、PHPのプログラミングなのでした。


%d人のブロガーが「いいね」をつけました。