WordPressプレビュー時Adsense広告を除去する方法

WordPressで記事を書いているとプレビューを頻繁にしてしまいAdsense広告のペナルティを受けるのでは?誤ってクリックしてしまうのでは?と思うことがあります。これはWordPressなら簡単に回避することができます。

is_preview()でプレビュー状態か判定

is_preview() はプレビュー状態かを判定してくれます。true だったらプレビュー状態、false だったらプレビューではない状態になります。

phpで書くとこんな感じ。

<?php if(is_preview()){ ?>
  //プレビュー状態
<?php }else{ ?>
  //プレビューではない状態
  //ここにAdsense広告のタグを設置
<?php } ?>

これをさらに簡潔に書く場合

プレビューではない場合、Adsense広告のタグ設置

<?php if(!is_preview()){ ?>
  //ここにAdsense広告のタグを設置
<?php } ?>

! (ビックリマーク)で否定の意味を表してくれますので、条件分岐はプレビュー画面ではない場合 !is_preview()のときタグの設定をする、で可能になります。

是非お試しください。

  • URLをコピーしました!