Googleアドセンスを特定の記事だけ非表示にする『Widget Logic』

Googleアドセンスを特定の記事だけ非表示にする『Widget Logic』

先日、ワタシの運営しているブログを有料テーマに変更しました。

WordPressの有料テーマをストーク(STORK)に変更してみた!
WordPressブログのテーマ(テンプレート)を有料テーマの ストーク(STORK)に変更しました。このページでは、WordPress...

ストーク(STORK)とは、ブログマーケッターJUNICHIさんが監修をして、OPENCAGEGoogleアドセンスを特定の記事だけ非表示にする『Widget Logic』 が開発をしたWordPressの有料テーマです。

飼いヌコ
超有名テーマですね。

有料テーマに変更すると、すべての事が可能になると思われがちですが、出来ない事もありまして、無料テーマのSimplicityでは特定の記事でGoogleアドセンスを非表示にできる機能が備わっているのですが、ストーク(STORK)ではそういった機能はありません。

Googleアドセンスを特定の記事だけ非表示にする『Widget Logic』

飼いヌコ
記事IDやカテゴリIDを使ってGoogleアドセンスを非表示にできる素晴らしい機能ですね。この機能がないとなると、アドセンスの導入は困難になりますよ!

無料テーマから有料テーマに変更してアドセンスの導入が困難になるのはおかしな話ですが、無いものは仕方がないので、プラグインで補うことになります。

そこで、ウィジェットに条件分岐を設定できるプラグイン Widget Logic を導入してみました。

スポンサーリンク

プラグイン『Widget Logic』のインストールと有効化

ダッシュボードから「プラグイン」➝「新規追加」と進み、プラグインの検索BOXに「Widget Logic 」と記入、ENTERをクリックします。

すると、「Widget Logic 」が表示されるので、「今すぐインストール」➝「有効化」と進みます。

Googleアドセンスを特定の記事だけ非表示にする『Widget Logic』

『ウィジェットのロジック』項目が出現

「Widget Logic」をインストールして有効化すると、「ウィジェット」の下部に「ウィジェットのロジック」という項目が追加されます。こちらの欄に条件分岐を記入していきます。

Googleアドセンスを特定の記事だけ非表示にする『Widget Logic』

特定の記事・カテゴリ・タグで広告を非表示にする

ここでは3つの項目で広告を非表示にする方法を紹介します。

  • 記事
  • カテゴリ
  • タグ

特定の記事で広告を非表示にする

特定の投稿ページで広告を非表示にする方法です。

Googleアドセンスを特定の記事だけ非表示にする『Widget Logic』

「is_single」の頭に!を付けると否定の意味になります。

飼いヌコ
記事IDが2318の投稿ページは広告が表示されない訳ですね。

複数のページで広告を非表示にさせるには、カンマ( , )で区切ります。

Googleアドセンスを特定の記事だけ非表示にする『Widget Logic』

飼いヌコ
なるほど!ところで記事IDはどうやって調べるのですか?

ダッシュボードから「投稿」と進み、広告を表示させたくない記事にカーソルを当てると、「post=〇〇〇〇」と数字が出ます、この数字が記事IDになります。

Googleアドセンスを特定の記事だけ非表示にする『Widget Logic』

特定のカテゴリで広告を非表示にする

今度は特定のカテゴリで広告を非表示にする方法です。

Googleアドセンスを特定の記事だけ非表示にする『Widget Logic』

先ほどは投稿ページ「single」でしたが、カテゴリでは「category」になります。

飼いヌコ
分かり易いですね。

複数のページで広告を非表示にさせるには、カンマ( , )で区切ります。

Googleアドセンスを特定の記事だけ非表示にする『Widget Logic』

ここで注意しておきたい事は、よく似た条件分岐に「is_category()」がありますが、これはカテゴリーの記事一覧のアーカイブページに適応されるので、投稿記事には当てはまりません。

飼いヌコ
う~む、分かったような分からないような・・・。ところでカテゴリIDの調べ方は?

ダッシュボードから「投稿」➝「カテゴリー」と進み、広告を表示させたくないカテゴリーにカーソルを当てると、「ID=〇〇」と数字が出ます、この数字がカテゴリIDになります。

Googleアドセンスを特定の記事だけ非表示にする『Widget Logic』

特定のタグで広告を非表示にする

最後は特定のタグで広告を非表示にする方法です。

Googleアドセンスを特定の記事だけ非表示にする『Widget Logic』

タグのスラッグの調べ方は、ダッシュボードから「投稿」➝「タグ」と進み、タグの名前の右にある「スラッグ」を記入していきます。

Googleアドセンスを特定の記事だけ非表示にする『Widget Logic』

飼いヌコ
色々な方法があるのね。

いちばん簡単にGoogleアドセンスの広告を非表示にさせるのはタグを使う方法です。まず初めに任意のタグを作成します。広告非表示という意味の「hide-ad」というタグを作成し、アドセンスを非表示にする記事に「hide-ad」のタグを指定します。これでアドセンスの広告は表示されなくなります。

飼いヌコ
記事IDを指定するよりも簡単ですね。

まとめ

今回はGoogleアドセンスの広告を非表示にする方法を紹介しました。これには主に3通りの方法があります。

!is_single()投稿ページ
!in_category()カテゴリー
!has_tag()タグ

先頭に!を付けることで広告を非表示にできます。複数表示させる場合はカンマ( , )で区切ります。

参考 条件分岐タグ一覧

飼いヌコ
Simplicityに慣れてしまうと、他のテーマに変更した場合ひと苦労しますね。

スポンサーリンク

フォローする

コメント

  1. きりたん より:

    こんにちはです。なるほど、便利なプラグインですね。

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です