SOFTELメモ

Softel Inc.

【WordPress】記事の途中にAdSenseなどのタグを入れたい

問題

ヘッダやフッタやサイドバーではなくて、本文中の切りのいいところにAdSenseなどの広告を入れたいな。

adsense

[adsense]

答え

プラグインをあれこれ入れるのは好きではない方は、以下のように自前のショートコードを作るのがよいです。

//functions.php に追記
function adsense()
{
    return '
<ins class="adsbygoogle"
     style="display:inline-block;width:336px;height:280px"
     data-ad-client="ca-pub-0853793429104208"
     data-ad-slot="3381722730"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
';
}
add_shortcode('adsense', 'adsense');

return '~'; のところは適宜適当なタグに置き換えて使ってください。

記事中には以下のように書けば、そこが上で書いたHTMLに置き換えられます。

[adsense]

なお、以下の推奨値があるので、使い過ぎには注意が必要です。

コンテンツ向け AdSense ユニットは 3 つまで

https://support.google.com/adsense/answer/1346295?hl=ja

メモ

functions.php を使う作業に慣れておくと、WordPressのカスタマイズでできることが広がります。

関連するメモ

コメント