HOME  /その他
 /AdSense広告表示にウィジェットを使う方法
2024年06月11日

AdSense広告表示にウィジェットを使う方法


広告を読み出すHTMLをそのまま記述すると、プログラムが見づらくなります。

その対策として関数を使う方法もありますが、ここではWordPressのウィジェット機能を使う方法を解説します。

1.サイドバーにAdSense広告を表示させる方法

ウィジェットの基本操作は下記のドキュメントを参照してください。

­ ­Twenty Twelveのウィジェットをカスタマイズする

どのテーマでも操作方法は同じです。

現在利用している親テーマのサイドバーにAdSenseの広告を追加する方法は下記になります。

①サードバーの好きな所に「カスタムHTML」を配置する。

どの様なサイドバー名になっているか?はテーマによって異なります。

 

②▼をクリックし、BOXの中にAdSenseの広告コードをペーストする。

 

③保存をすると、サイドバーにADSense広告が表示されるようになります。

 

2.任意の位置にAdSense広告を表示させる方法

任意の位置にAdSense広告を表示させる為には下記の手順で行います。

1.広告配置用のウィジェットを作成する

2.作成したウィジットにAdSenseの広告コードを入れる

3.プログラムの好きな位置に作成したウィジェットを呼び出す。

 

2-1.広告配置用のウィジェットを作成する

子テーマの「functions.php」を開きます。

子テーマが作成されてない場合は下記ドキュメントを参照してください。

­ ­子テーマの設定方法

 

「functions.php」の最後に下記のコードを入れます。

/*******************************************/
//AdSenseの為のウィジェットの作成
/*******************************************/
register_sidebar(
	array(
		'name' => 'ディスプレイ広告(display)',
		'id' => 'display',
		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
		'after_widget'  => '</aside>',
		/*'before_title'  => '<h3 class="widget-title">',
		'after_title'   => '</h3>',*/
	)
);

name:ウィジェット画面に表示される日本語のウィジェット名です。

日本名の中にid名も入れておくと利用する時に便利です。

id:プログラムでこのウィジェットを読み出す時の名前(※重要

before_widget:ウィジェットの前に表示するタグ

省略すると「<li id=”%1$s” class=”widget %2$s”>」というliタグになるので、上記の物を入れて下さい。

after_widget:ウィジェットの後ろに表示するタグ

省略すると「</li>」というコードになるので、上記の物を入れて下さい。

before_title:タイトルの前のタグ

省略すると「<h2 class=”widgettitle”>」になります。親テーマのウィジェットがどの様な物になっているか?調べて合わせた方が良いです。

after_title:タイトルの後ろのタグ

省略すると「h2」になります。before_titleに合わせたタグにして下さい。

­ ­メモ

上記のサンプルは名前が「ディスプレイ広告(display)」という新しウィジェットを1個作った例でです。

「記事内広告(article)」や「インフィールド広告(infield)」の様な名前で、複数作ってください。

 

2-2.作成したウィジットにAdSenseの広告コードを入れる

作成方法はサイドバーにAdSennseコードを入れた時と同様です。

 

2-3.プログラムの好きな位置に作成したウィジェットを呼び出す

作成したウィジェット読み出すプログラムは下記になります。

<?php dynamic_sidebar('ID名'); ?>

ID名の所が上記の例では「display」、「article」、「infield」になります。

­ ­メモ

修正するプログラムは下記になります。

■投稿ページ:single.php

■固定ページ:page.php

■TOPページ:front-page.php

■カテゴリページ:category.php

等々

以上の様に1行でAdSense広告が表示できるようになると、1行に2個の広告を並べる等の操作が簡単に行えるようになります。

以上でこのドキュメントの説明は完了です。

関連ドキュメントは下記の関連記事一覧から探して下さい。


<関連記事一覧>

「others」に関連するドキュメントを表示しています。尚、このページネーションはJquryで制御しています。

MSアカウントはマイクロソフトが提供しているシングルサインオンWebサービスで、この中で複数のデバイスを管理する事ができます。MSアカウントでどの様な事ができるか?は他のサイトの情報を参照してください。ここではMSアカウントが管理しているデバイスをデバイスを削除する方法を解説します。

AdSennseを開始し、収益が1,000円を超えるとGoogleからPINコードが送られてきます。しかしPINコードの入力画面が表示されないという問題が発生しました。ここではこのPINコードにまつわる一連の流れを解説しています。

AdSenseの広告の張り付け方としては「自動広告」と「広告ユニットと使う方法」又は両方という選択肢があります。ここではそれらの違いと作成方法を解説しています。

AdSense審査で「当プログラムのご利用要件を満たしておられないことがわかりました。」という理由で審査不合格になった時のチェック項目を記載しています。コンテンツ違反の前に基本要件を確認して下さい。

Google AdSenseを開始する前に覚えなければいけないポイントと解説しています。

Windowsを日本語のアカウントで利用すると、海外で作られたソフトウェが起動できなかったり、一部の機能が使えないことが発生します。本ドキュメントはWindowsを英語のアカウントに切り替える方法を解説しています。