WordPress

WordPressで記事ごとに「adsense表示/非表示」+「adsenseスマフォ/PC」切り替える方法

どうもこんにちわ。

ちょっとややこしいですが、できたので書いていきます。

ちなみにadsenseの審査は厳しく、気づかぬ内に規約違反をおかしてしまっているなんて事もあるので今回このような技を使ってみました。

スマフォ表示されてる際に、PC用のビッグバナーなどが表示されて、画面が横にはみ出ちゃってるとかも何やら違反みたいです。もしくはもしかしたらこの記事,規約にひっかかっちゃうんじゃ?みたいな場合に表示させたくない時など、ヘッダーなどの全ページ共通のアドセンスとかは切り替えにくいですよね。

adsense系のプラグインを使うと、こうした器用なマネは難しいかなと思うのでわりとオススメです。

まずは参考にしたブログ

WordPressで記事ごとにアドセンス表示/非表示を切り替える方法

【WordPress】PCとスマートフォンでAdSenseの種類を切り替える方法|レスポンシブデザインの必須テクニック!

 

単純にこの2つを足しただけです・・(笑)

  1. 「noads」とネーミングしたカスタムフィールドを作る
  2. アドセンスを表示させたくない記事は、noadsのフィールドに「1」など、何でも良いので書き込みをする
  3. そしてアドセンスコードを貼りたい箇所に

<?php if(wp_is_mobile()) { ?>
<?php if(!$noads = get_post_meta($post->ID, 'noads', true)): ?>
ここにスマホ用アドセンスコードを貼る
<?php endif; ?>
<?php } else { ?>
<?php if(!$noads = get_post_meta($post->ID, 'noads', true)): ?>
ここにPC用アドセンスコードを貼る
<?php endif; ?>
<?php } ?>

とりあえずこれでできました。ちなみに自分はPHPど初心者なのでコードの書き方などもっと美しいのがあるのかも知れないですが、全く問題なく動いているのでとりあえずこれで・・・(笑)

自分はこれはヘッダーなどに使おうと思ってます。

記事中のアドセンスに関しても、上記の技でもいけると思うのですが、自分は記事中に関してはfunction.phpにアドセンス用のショートコードを作成して、入れたい時に好きな場所に入れるやり方でやってるので、表示させたくない時はショートコードを書かなければ良いだけ。自動表示よりは色々融通がきくし楽かなと思いまして。

ショートコードに関してはfunction.phpに

function googlead_shortcode() {
$adsensecode = 'ここにアドセンスコードを貼る';
return $adsensecode;
}
add_shortcode('testad', 'googlead_shortcode');

 

これで記事の編集画面でアドセンスを入れたい箇所に

[testad]

というショートコードを貼れば、表示されるという仕組みです。もちろん上記のようにtestadでなくてもお好きなスペルを入れれば良い感じです。ちゃんと[]でくくらないと表示されませんのでご注意を。

 

あとはサイドバーのadsenseに関してですが、サイドバーの場合はウィジェットのテキストにベタ書きの方が楽なので、そうしている方も多いと思うのですが、その場合コードを書けないので、自分はWidget logicという色々な条件でウィジェットを表示させたりさせなかったりできるプラグインがあるので、例えばadsenseを非表示にしたいカテゴリーを作って、そのカテゴリーの場合はWidget logicで表示非表示を切り替えれば楽かなーなんて思ってます。

もっと他に良い方法があるかも知れませんが、とりあえずこれでadsenseの表示、非表示はかなり自由にできると思います。

宜しければ参考にしてみてください。

草の実堂編集部

投稿者の記事一覧

草の実学習塾、滝田吉一先生の弟子。
編集、校正、ライティングでは古代中国史専門。『史記』『戦国策』『正史三国志』『漢書』『資治通鑑』など古代中国の史料をもとに史実に沿った記事を執筆。

✅ 草の実堂の記事がデジタルボイスで聴けるようになりました!(随時更新中)

Youtube で聴く
Spotify で聴く
Amazon music で聴く
Audible で聴く

コメント

    • 匿名
    • 2013年 11月 27日 12:35am

    このショートコード探してたんですよね!助かりました!

    0 0
    50%
    50%
  1. 0 0
    50%
    50%
  1. この記事へのトラックバックはありません。

関連記事

  1. wordpressのカウンタープラグイン「Count per D…
  2. Buddypressの日本語化※バージョン 1.9
  3. amazonのKindleストア初出版無事できました(*´ω`*…
  4. WordPressにアクセスカウンターを設置
  5. お得情報について調べてみた
  6. 石焼き芋を会社イベントで無料配布しませんか?プロが焼く出張ケータ…
  7. 絵本を作ってみようと思っている
  8. 【Kindle Comic Creator】漫画の電子書籍化をス…

カテゴリー

新着記事

おすすめ記事

中世ヨーロッパから見た「お金とユダヤ人の関係」とは

歴史や国際情勢の中で、ユダヤ人に関わるさまざまな事象が取り上げられることは少なくありません。…

伊賀、甲賀、風魔忍者の違いについて調べてみた

お子様からご年配の方まで幅広い年齢層の方に忍者の話は好まれています。時代劇やアニメで…

DITをアップさせるブースト食【疲れない体を作ろう】

慢性的な疲れは日常生活の大敵ですが、分かっていてもなかなか健康法を試す気になりません。「どの健康…

ウルトラサウロス 「消えた伝説の超巨大恐竜」

生物の命名ルール恐竜は絶えず発掘と研究が進んでおり、毎年のように新種の恐竜や人気の恐竜に関する新…

北条義時の子孫? 徳川家康に内通して殺された戦国武将・江馬時成の生涯

鎌倉時代、幕府の第2代執権として武士の世を切り拓いた北条義時(江馬小四郎)。その子孫は鎌倉幕…

アーカイブ

人気記事(日間)

人気記事(週間)

人気記事(月間)

人気記事(全期間)

PAGE TOP