[WordPress] ショートコードでAdsenseを記事中の任意の場所に表示する方法

 2017.08.09  2017.10.30

投稿画面の記事中にAdsense(アドセンス)の広告を表示させる方法はいくつかありますが、ショートコードを使うと、記事中の好きな場所に簡単に表示させることができます。

ショートコードの基本的な使い方については、[WordPress]便利なショートコードの基本的な書き方と使い方をご覧ください。

記事中の好きな場所にAdsenseを表示させる

function.phpにAdsenseのタグを貼り付けて表示させるコードを書きます。

投稿記事の任意の場所に以下のショートコードを記述すると、アドセンスの広告が表示されます。

PCとモバイルで異なる広告を表示させる

WordPressの関数「wp_is_mobile()」で条件分岐させれば、デバイスに合わせた広告を表示させることが可能です。もちろん広告以外でも、デバイスによってテキストや画像を変更する場合などにも使えます。

wp_is_mobile()ではタブレットもモバイルとして扱われるので、厳密にスマートフォンとPCを分ける場合は新たに関数を作る必要があります。
ここでは条件分岐の使い方の例を書きます。

投稿画面でよく使うHTMLなどをボタン一つで呼び出せるプラグイン「AddQuicktag」を使ってショートコードを登録すれば、簡単に素早く広告タグを表示できます。

応用編として、ショートコードを使って、記事の投稿IDやスラッグから記事のタイトルやリンクを作成する方法を書きました。記事タイトルを変更した時も自動的にタイトル名が変更されるので便利です!