WordPressのユーザー名をGA4(Googleアナリティクス)で表示させる
#GA4 #WordPress #備忘録
2025.12.23
WordPressをアップデートした直後や、
All in One SEO(AIOSEO)を更新したあとに「titleタグが反映されない」
というトラブルに遭遇していませんか?
実はこの問題、
**AIOSEO側のバグではなく「テーマ側との仕様ズレ」**で起きているケースがほとんどです。
この記事では、
を、制作者・運用担当者向けにわかりやすく解説します。
以下のような状態に心当たりはありませんか?
HTMLソースを確認すると、意図しない <title> が出力されているケースがほとんどです。
まず結論から言うと、
All in One SEOは「titleタグを直接出力しません」
AIOSEOは
👉 WordPress標準の title-tag 機能をフックして上書きする仕組み
で動いています。
そのため、テーマ側が古い実装のままだと
アップデートをきっかけに一気に不具合が表面化します。
<title>をテーマで直接書いている(最頻出)<title><?php wp_title(); ?></title>
<title><?php bloginfo('name'); ?></title>
このように header.php に直接 <title> が書かれている場合、
AIOSEOは一切介入できません。
👉 アップデートでSEOプラグインの仕様が変わると、
「今まで動いていたのに急に反映されない」状態になります。
functions.php
add_theme_support('title-tag');
header.php
<head>
<?php wp_head(); ?>
</head>
※ <title> タグは 書かない のが正解です。
以下のようなケースも非常に多いです。
if (!is_front_page()) {
wp_head();
}
👉 これ、完全にNGです。
AIOSEOは wp_head() にフックしているため、
1ページでも wp_head() が抜けると title は制御できません。
アップデート後に設定がリセットされるケースもあります。
確認場所
All in One SEO → 検索の外観 → 高度な設定
チェック項目:
CPT(カスタム投稿)や独自タクソノミーでは、
検索の外観にタイトルテンプレートが設定されていないことがあります。
設定例
%%title%% | %%sitename%%
特に
を持つサイトでは要注意です。
実際には反映されているのに、
以下のキャッシュが原因で確認できないこともあります。
👉 HTMLキャッシュを必ず削除してください。
ブラウザ表示ではなく、
必ずHTMLソースで確認します。
<head>
<title>ここを確認</title>
</head>
近年のWordPress・SEOプラグインは、
が進んでいます。
つまり、
昔作られたテーマほど、アップデートに弱い
という構造的な問題があります。
<title>をテーマで直書きしていないadd_theme_support('title-tag') があるwp_head() が必ず実行されているAll in One SEOでタイトルが反映されない問題は、
「プラグインの不具合」ではなく「テーマの設計ミス」が原因であることがほとんどです。
アップデートをきっかけに問題が表面化した場合は、
header.php と functions.php を最優先で確認してください。