ネット集客実践クラブ@大阪でSEOやグーグル広告でホームページ集客をコンサル

ワードプレスのテーマを変更してもGTMやアドセンスのタグが表示されるようにする方法

ワードプレス・ロゴ、WP

ネット集客の便利なツールを使っていると

headタグ内に〇〇のコードを記載してください

というような指定があります。

グーグールタグマネージャーや、グーグルアナリティクス、アドセンスなどですかねー?

アクセスした人が注目した所がひと目でわかるヒートマップなんかもそうだと思います。

ワードプレスの場合は、テーマの

テーマヘッダー (header.php)ファイル

に記載することが多いです。

ただ、これだとテーマを変更した際に、再度変更後のテーマファイルに記載する手間が出ます。

ということで、

テーマを変更しても各種設定タグが自動で表示される

ように対応してみました。

プラグイン「Code Snippets」を使い、wp_headとwp_body_openをフックする

ネット集客実践クラブの場合は、

プラグイン「Code Snippets」を使い、wp_headとwp_body_openをフックする

という方法で対応しました。

「Code Snippets」って?

Code Snippets」は、

テーマのfunctions.phpにコードを挿入する

というプラグインです。

各種設定をテーマヘッダー (header.php)ファイルに書かずに、functions.phpにコードを挿入するという方法を推奨してる人も多いです。

が、これでもテーマファイルを変更するとGTMのタグなんかが表示されずにトラブルになります。

それならいっそ、

どんなテーマのfunctions.phpに追記されるようなプラグインで対応しよう

というのが考え方ですね。

「Code Snippets」に、wp_headとwp_body_openをフックするコードを書いて対応

「Code Snippets」でfunctions.phpにPHPコードが追記できますので、

wp_headとwp_body_openをフック

します。

フックというのは、ワードプレスには途中で実行される関数が色々仕込まれてますので、そこの関数で起動してもらえるようにコードを書くってことです。

こんな感じ。

/**
* Add HTML HEAD GTM HEAD CODE
*/
function add_header_my_gtm_code(){
?>
<!-- Google Tag Manager -->
GTMでhead内に書いてと指定されてる内容
<!-- End Google Tag Manager -->
<?php
}
add_action( 'wp_head', 'add_header_my_gtm_code', 10 );

/**
* Add HTML BODY GTM BODY CODE
*/
function add_body_my_gtm_code(){
?>
<!-- Google Tag Manager (noscript) -->
GTMでbody直後に書いてと指定されてる内容
<!-- End Google Tag Manager (noscript) -->
<?php
}
add_action('wp_body_open', 'add_body_my_gtm_code');

wp_headとwp_body_openは、ヘッダー内とBODYタグ直後で実行されるワードプレスの関数

wp_headとwp_body_openは、ヘッダー内とBODYタグ直後で実行されるワードプレスの関数です。

wp_headは、 wp_head()が記載されている部分で、wp_body_openは、BODYタグ直後で実行されます。

wp_body_open()はbody直後に記載しておく

wp_body_openの実行には、テーマファイルの中で

wp_body_open()を記載の必要

があります。

もし表示したタグが挿入されないようでしたら、HTMLのbogyタグが記載されてる辺りに、wp_body_open()を記載してみてください。

こんな感じですかね?

<body <?php body_class(); ?> ><?php wp_body_open(); ?>

ワードプレスのテーマの変更で、タグが消えるということが無くなりました。

これで、ワードプレスのテーマの変更で、タグが消えるということが無くなりました。

GTMタグとか消失したまま、グーグル広告とか継続してたら冷や汗もんですからね・・・。

なるべくミスが発生しない方法で対応しないと、((((;゜Д゜)))ガクガクブルブルです。

今回、対応したのはミスしたからなんですが、自社サイトで良かったです(笑)

関連記事

  1. ワードプレス・ロゴ、WP

    Contact Form 7 でスパム送信が沢山くるので対応して…

  2. Contact Form 7、コンタクトフォーム

    解決】Contact Form 7内でShortcoderで作っ…

  3. ワードプレス・ロゴ、WP

    解決】ワードプレスで「致命的なエラーをチェックするためにサイトと…

  4. ワードプレス・ロゴ、WP

    ワードプレスのRSSフィードの配信を停止する設定

  5. ワードプレス・ロゴ、WP

    【解決】PHPのバージョンを8.0にしたらワードプレスで「Unc…

  6. Contact Form 7、コンタクトフォーム

    解決】Contact Form 7のselect(ドロップダウン…

集客のネタ話

  1. SEO、SEO対策、検索エンジン最適化、地名入り
    吉野町でお店や会社を運営していて、次のような悩みを感じていませんか。 ホー…
  2. SEO、SEO対策、検索エンジン最適化、地名入り
    三宅町で事業をされている方の中には、次のような悩みを抱えている方が少なくありません。…
  3. SEO、SEO対策、検索エンジン最適化、地名入り
    高取町で地域に根ざした経営をされている事業主様、このようなお悩みはありませんか。…
  4. SEO、SEO対策、検索エンジン最適化、地名入り
    ホームページを作ったものの、問い合わせがほとんど来ない 広告を出しても費用ばかりかかり…
  5. SEO、SEO対策、検索エンジン最適化、地名入り
    ホームページをお持ちなのに、なかなかお客様からの問い合わせが来ない。Googleで検索し…
  6. グーグルのスパムアップデート
    2026/03/25 07:45:01 被リンク数 1,224 (前回 3/23)スパムアッ…
  7. SEO、SEO対策、検索エンジン最適化、地名入り
    ホームページを作ったのに、なかなか問い合わせが増えない。チラシや口コミだけでは限界を感じてい…
  8. 画像を印刷で10cm×10cm、3cm×4cmの証明写真サイズなど指定の大きさで印刷する方法…
  9. Contact Form 7、コンタクトフォーム
    ワードプレスのお問い合わせや予約送信でよく使われるContact Form 7。ややクセがあ…
  10. SEO、SEO対策、検索エンジン最適化、地名入り
    「ホームページを作ったのに問い合わせが増えない」「広告費をかけても成果が出ない」「河…

最近更新されたページ

ページ上部へ戻る