WordPressでAdSenseコードを任意の場所に挿入する方法です。
- <!--more-->タグの後に必然的にアドセンス広告を表示させる方法と、
- ショートコード化して任意の場所にアドセンス広告を表示させる方法の
2種類を備忘録として、 記載しておきます。 まずは、
<!---more-->タグの後に自然と挿入する方法です。
function.phpの最下部に以下コードを記載します。
スポンサーリンク
‘adMoreReplace’); function adMoreReplace($contentData)
{ $adTags = <<< EOF
ここにアドセンスコード
EOF
; $contentData = preg_replace(‘/<span id=”more-[0-9]+”><\/span>/’,
$adTags, $contentData); $contentData = str_replace(‘<p></p>’, ”,
$contentData); $contentData = str_replace(‘<p><br />’,
‘<p>’, $contentData); return $contentData; }
そうすると、
投稿記事内で続きを読むタグを挿入した位置にAdSense広告が必然的に表示されるようになります。
次に、
ショートコード化して任意の場所にAdSense広告を表示させる方法です。
同じくfunction.phpファイル内に以下コードを記載します。
ここにアドセンスコード
‘; }
add_shortcode(‘adsense’, ‘showads’);
そして、
投稿記事内の任意の場所に【adsense】と入力すると、
その位置・場所にAdSense広告が表示されるようになります。
(上記【adsense】は本来は半角大括弧です。)
プラグイン等を極力使いたくない方は、
function.phpファイルを編集するしかないです。
comment