1.8.6 Released !

【WordPress】functions.phpからhead内にタグを追加する方法

追記

Ver1.3.2より、この記事で紹介している方法を使わなくとも、カスタマイザーからheadタグ内に簡単にコードを挿入できるようになりました。外観⇒カスタマイズ⇒headタグにコードを追加欄をご利用ください。

WordPressではheader.phpをいじることなく、functions.phpからhead内にタグを追加することができます。子テーマのfunctions.phpなどからメタタグを追加したい場合などに便利です。

コード

以下のコードにより、head内にタグを出力できます。

functions.php
//headにタグを追加
add_action( 'wp_head', 'add_meta_to_head' );
function add_meta_to_head() {
	echo 'ここにhead内に出力したい内容';
}

使用例

例えば、head内に<meta property="fb:app_id" content="123456" />というタグを挿入したい場合には、以下のように書きます。

functions.php
//headにタグを追加
add_action( 'wp_head', 'add_meta_to_head' );
function add_meta_to_head() {
	echo '<meta property="fb:app_id" content="123456" />';
}

必要に応じてご活用くださいませ。

17 COMMENTS

ぴょん 2019/06/28

具体的にはmeta refreshタグを任意の記事だけに入れたいのですが、どのようにすればよろしいでしょうか?

回答を見る
ひろ 2019/06/09

お世話になっております。
現在、記事Aと記事Bがありまして、あるキーワード検索をするとAB両方の記事が表示されてしまいSEO的に困っております。

統合や片方のnoindexは、記事内容的にはしたくないのでrel=“canonical”を適用したいのですが、記事単体に対しての変更はどのように行えば良いのでしょうか?
何卒よろしくお願いいたします。

回答を見る
にゃん 2019/05/16

いつもお世話になっています。
WebサイトにOGPタグを書き込んで
Pinterestのリッチピンの設定できないので、
もし可能でしたら教えていただけますでしょうか。

SANGOはOGP設定済のテーマなので何か影響がありますでしょうか?

<head>と</head>の間に以下を入れるとのことなのですが、

直接header.phpに入力しても、テーマのheadタグ内にコードを入力しても
以下の確認ページでURLを入力するとエラーになってしまう状況です。
https://developers.pinterest.com/tools/url-debugger/

お忙しいところ申し訳ありませんが、可能でしたら教えていただけると有難いです。

回答を見る
とよだ 2019/02/05

お世話になっております。
MIERUCAのタグを</head> タグの直前に張り付けたいのですが、上記の方法で試した結果エラーで貼り付けることができませんでした。

方法を教えていただけましたら幸いでございます。

回答を見る
higuchi 2018/11/15

タグの記事一覧ページのヘッダー内に「noindex,follow」のメタタグが付く状態になっておりますが、小テーマ内での編集で「noindex,follow」のメタタグを付けないようにすることはできますか?

回答を見る
aio 2018/08/19

いつもありがとうございます。
初心者ですが、とても使いやすく満足しています。
1つ確認があり、コメントしました。
色々探したのですが、載っている所が見つかりませんでした。
もし、説明済みでしたら申し訳ありません。

今回、googleアドセンスの申請の為「審査用コード」をheadタグ内に貼り付けたいのですが、「外観」→「カスタマイズ」→「詳細設定」の中にある「headタグ内にコードを挿入」する場所があると思うのですがそちらに入力しても大丈夫なんでしょうか?
それとも、「外観」→「テーマエディター」からでないといけないのでしょうか?
お忙しい所申し訳ありませんが、よろしくお願いします。

回答を見る

コメントを残す

メールアドレスは公開されません。* は必須項目です。コメント投稿のガイドライン