GeneratePress テーマ優れたロード速度のおかげで WordPress ブログオペレータの間で広く使用されているテーマです。高いカスタマイズの自由度のおかげで、複雑な構造のサイトを構築したい上級ユーザーにも適した選択肢です。このブログも現在 GeneratePress テーマに基づいて運営されています。
WordPress サイトをGoogleサーチコンソールまたは Naver サーチアドバイザーに登録するとき、 GeneratePress テーマにサイト所有権確認コードを挿入する方法を疑問に思っている人がいます。この記事ではGoogleと Naver 所有権確認コードはもちろん、 AdSense 自動広告コードなどの各種スクリプト GeneratePress テーマに追加する方法を見てみましょう。

グーグルサーチコンソールと Naver サーチアドバイザーでサイトの所有権確認コードをコピーする
Googleサーチコンソールからサイトの所有権確認コードをコピーする
Googleサーチコンソール(Google検索コンソール)では、さまざまな方法でサイト所有の確認が可能です。
- ドメイン属性として登録する場合は、DNSレコードを追加してサイト所有の確認を行うことができます。
- URLプレフィックス属性
- HTMLファイルのアップロード方法
- HTMLタグ方式
プロパティを追加するときにURLプレフィックスタイプを選択した場合:

大きく HTMLファイル과 HTMLタグ 方法で所有権の確認が可能です。

FTP/SFTP 接続が可能で、FTP/SFTP サーバーに接続してファイルをアップロードするのが難しい場合は、HTML ファイル方式をお勧めします。 HTMLファイルをダウンロードしてFTP / SFTPサーバーに接続したら、ルートフォルダにHTMLファイルをアップロードできます。
FTP / SFTPに精通していない場合、またはFTP / SFTPに接続するのが難しい場合 HTMLタグ 方法を選択します。以外にも グーグル・アナリティクス, Googleタグマネージャ 方法がありますが、一般的に使用されていないようです。 (👉 ドメイン属性を追加した場合 URLプレフィックス属性を追加すると自動的にサイト所有確認になるため、サイト所有権確認プロセスは必要ありません。)

上記のような画面で、 HTMLタグ セクションのコード コピー ボタンを押してコピーします。 Google Search Consoleのサイト所有権の確認HTMLメタタグは次の形式になっています。
<meta name="google-site-verification" content="AbC1dE2fG3hI4jK5lM6nO7pQ8rS9tU0vW_xY-zA" />
このコードをコピーした後 WordPress 管理者ページでは、いくつかの方法でサイトのヘッダーセクションに追加できます。
Naver サーチアドバイザー(ウェブマスターツール)からサイト所有確認コードをコピーする
Naver サーチアドバイザーではHTMLファイルアップロード方式とHTMLタグ方式でサイト所有確認が可能です。

同様に、FTP / SFTPを使用するのが難しい場合は、HTMLファイルのアップロード方法を選択した後にHTMLファイルをダウンロードしてルートディレクトリにアップロードできます。
FTP / SFTPの使用に精通していない WordPressドットコム(加入型 WordPress)を使用している場合は、HTMLタグ方式を選択してメタタグをコピーします。 Naver サイト所有確認コードは次の形式になっています。
<meta name="naver-site-verification" content="abcdef1234567890abcdef1234567890abcdef12" />
このコードをコピーして WordPress 通知パネルのいくつかの方法でヘッダーセクション( ...間)に追加できます。
AdSense 自動広告コードをコピーする
WordPressは 広告サーターのようなプラグインを使用して AdSense 広告を手動で洗練して配置することができます。
自動広告を表示したい場合 AdSense コードをコピーしてサイトのヘッダーセクションに追加するだけです。
AdSense サイトにログインして、 広告 » サイト基準から サイト広告の管理 セクションの AdSense コードのコピー ボタンを押すと、 AdSense コードがポップアップウィンドウに表示されます。

ポップアップウィンドウで コピーする ボタンを押してコードをコピーします。

コードは次の形式になっています。 (pub-コードは実際のコードに変更してください。)
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234567890123456"
crossorigin="anonymous"></script>
手動で広告を配置した場合は、上記のコードをヘッダーセクションに追加しなくても自動広告が有効になっている場合は、自動広告も一緒に表示されます。
WordPress GeneratePress テーマからグーグル、 Naver サイトの所有権確認コード、 AdSense コードを追加する
Googleと Naverのサイト所有権確認コード(HTMLメタタグ)と AdSense 広告スクリプト、アナリティクスコードなどはすべてサイトのヘッダーセクション( ...間)に追加する必要があります。
チャイルドテーマの関数ファイルにコードを追加する(上級ユーザー)
WordPressを使用している場合、 チャイルドテーマを作成してチャイルドテーマの関数ファイル(functions.php)に次の形式でGoogleと Naver サイト所有確認コードを追加できます。以下のようにコードを追加すると、フロントページ(ホーム)にのみGoogleと Naver サイト所有確認メタタグがヘッダーセクションに追加されます。
add_action( 'wp_head', 'add_site_verification_meta_tags' );
function add_site_verification_meta_tags() {
// 전면 페이지(Front page)인지 확인합니다.
if ( is_front_page() ) {
echo '<meta name="google-site-verification" content="AbC1dE2fG3hI4jK5lM6nO7pQ8rS9tU0vW_xY-zA" />' . "\n";
echo '<meta name="naver-site-verification" content="abcdef1234567890abcdef1234567890abcdef12" />' . "\n";
}
}
AdSense コードまたはアナリティクストラッキングコードは、サイト全体のヘッダーセクションに追加する必要があります。例:
add_action( 'wp_head', 'insert_adsense_auto_ads' );
function insert_adsense_auto_ads() {
echo '<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234567890123456" crossorigin="anonymous"></script>' . "\n";
}
上記のコードを子テーマの関数ファイルに追加すると、サイト全体に AdSense 自動広告が表示されます。
フロントページを除くすべてのページに自動広告を表示したい場合は、次のコードで試すことができます。
add_action( 'wp_head', 'insert_adsense_auto_ads_except_front' );
function insert_adsense_auto_ads_except_front() {
// 전면 페이지(Front page)가 아닐 때만 코드를 출력합니다.
if ( !is_front_page() ) {
echo '<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234567890123456" crossorigin="anonymous"></script>' . "\n";
}
}
チャイルドテーマにコードを入れるのが難しい場合 WordPress 管理者ページ内にコードを追加することも可能です。
GP Premiumを使用している場合は、ヘッダーにHTML / JSコードを追加する方法
GeneratePress テーマの有料版 GPプレミアムインストールされている場合は、Elementsモジュールを有効にしてコードをヘッダーセクションに簡単に追加できます。
まず、 形状 » GeneratePress » Modulesに移動し、 要素 モジュールを有効にします。 (有効になると、下図のように一番右のボタンが 非活性化しますと表示されます。もし アクティブにしましょうと表示されている場合は無効になっているため、ボタンをクリックして有効にします。)

形状 » Elementsに移動し、 Add New Element ボタンをクリックします。 Choose Element Type ポップアップが表示されたら 「Hook」を選択して、 創造する ボタンを押します。

新しいフックの作成画面が表示されたら、ヘッダーに表示するHTMLタグまたはJavaScriptコードを入力して 「Hook」から wp_head(デフォルトで選択されています)を選択します。

👉 PHPコードを追加する場合 Execute PHP オプションを確認してください。ショートコード(短縮コード)を追加する場合 Execute Shortcodes オプションをチェックします。
続いて 表示ルール タブをクリックして表示ルールを指定します。

所在地でそのコードを表示する場所を指定できます。
- Google/Naver サイト所有確認コードは フロントページを選択してフロントページにのみ表示できます。
- 구글 AdSense コード/アナリティクスコードなど サイト全体を選択してサイト全体に表示できます。
必要に応じて、コードを特定のページ、特定の記事、特定のカテゴリなどにのみ表示させることができ、 除外する セクションから除外する場所を指定することもできます。
表示する位置を指定し、右上の 公開 ボタンをクリックして公開します。
WPCodeまたはInsert Head & Footerプラグインを使用してヘッダーセクションにコードを追加する
GP Premiumなしで無料のGPテーマを使用している場合は、WPCodeなどのプラグインを使用してヘッダーセクションにコードを追加できます。
👉 この方法は、ジェネレートプレスのテーマだけでなく、すべてのテーマ環境で利用できます。テーマとは別に、サードパーティのプラグインでヘッダー/フッターセクションにコードを追加する方法です。
このプラグインを使用して、ヘッダー、本文、フッターセクションにHTML / JSコードを追加できます。 WPCodeをインストールして有効にした後、 コードスニペット»ヘッダーとフッターに移動し、 헤더 セクションのサイト所有権確認コードと AdSense 自動広告コードなどを入力してください。

この方法でコードを追加すると、サイト全体にコードが追加されます。
WPCodeを使用すると、HTML / JavaScriptコードだけでなく、CSS、PHPなどのコードも追加できます。
このプラグインでコードを追加しすぎると、サイトの速度に悪影響を及ぼす可能性があります。
Naver &Googleサイトの所有確認メタタグマネージャプラグイン
Googleと Naver サイト所有の確認のみのためのメタタグマネージャプラグインを作成しました。 WPCodeを使用するとマルウェアが注入され、セキュリティ上の問題が発生する可能性があります。
このプラグインはサイトの速度にほとんど影響を与えず、安全な面でも安全です。 Naver カフェからダウンロードできます。
Googleサーチコンソール、 Naver サーチアドバイザーでサイトの所有権を確認する
上記のいずれかの方法でメタタグをヘッダーセクションに追加した場合は、Google検索コンソールと Naver サーチアドバイザーでサイトの所有権確認プロセスを完了できます。
サイト所有の確認に失敗した場合は、サイトにインストールされているキャッシュプラグインのキャッシュをクリアすると、サイト所有の確認に成功します。
例えば、 クラウドウェイズを使用している場合は、Breezeキャッシュプラグインがデフォルトでインストールされます。 すべてのキャッシュを消去をクリックすると、すべてのキャッシュを削除できます。

LiteSpeed Cacheプラグインがインストールされている場合は、上部ツールバーのLiteSpeedキャッシュプラグインアイコンの上にマウスを置きます。 모두제거をクリックすると、すべてのキャッシュを削除できます。

GeneratePress テーマは本当に読み込み速度が速くていいですね。特に AdSense コードを追加する方法が詳しく説明されているので便利です。