記事のプレビュー時にページビュー計測されちゃうの嫌だなあって時に使うといいと思います。
↑の記事でも紹介しているように
// 改修前
add_action('wp_head', 'add_tagmanager');
function add_tagmanager () {
if (defined('IS_PRODUCT') === false) {
return;
}
if (IS_PRODUCT !== true) {
return;
}
?>
<!-- Google Tag Manager -->
//ここにタグを記述
<!-- End Google Tag Manager -->
<?php
}
定数によって「本番環境でのみGTMのタグを表示する」って条件分岐しているところに…
// 改修後
add_action('wp_head', 'add_tagmanager');
function add_tagmanager () {
if (defined('IS_PRODUCT') === false) {
return;
}
if (IS_PRODUCT !== true) {
return;
}
// プレビューだったらタグを吐き出さない
if (is_preview()) {
return;
}
?>
<!-- Google Tag Manager -->
//ここにタグを記述
<!-- End Google Tag Manager -->
<?php
}
こんな感じでis_previewによる条件分岐を加えればOK!
簡単! わざわざソース例示するまでもなかったかもしれん正直なところ。