【Amazon】人気の商品が日替わりで登場!
毎日お得なタイムセール!商品をみる

【WordPress/PHP】titleタグに投稿ページや固定ページなどのタイトルを出力する方法

本記事では、WordPressで<title>タグに投稿ページや固定ページなどのタイトルを出力する方法について解説しています。

WordPressの学習におすすめ書籍
1冊ですべて身につくWordPress入門講座
総合評価
( 5 )
メリット
  • サイト運営に必須のことが学べる
  • 基本的な使い方~オリジナルテーマ開発まで学べる
先輩くん

Amazon Kindle Unlimitedに登録すると、月額980円で読み放題だからオススメだよ!

後輩ちゃん

初回30日間は無料だから、まだ登録したことのない人はぜひ試してみてね!

全プログラマー必見!
変数名/関数名にもう悩まない!
リーダブルコード
総合評価
( 5 )
メリット
  • 美しいコードが書けるが自然と書けるようになる
  • 他の開発者が理解しやすいコードになる
著:Dustin Boswell, 著:Trevor Foucher, 解説:須藤 功平, 翻訳:角 征典
¥2,640 (2023/07/23 02:48時点 | Amazon調べ)
目次

add_theme_support(‘title-tag’)

<title>タグに投稿ページや固定ページなどのタイトルを動的に出力するには、add_theme_support()関数を使用し引数に「title-tag」の文字列を指定します。

※add_theme_support()関数はfunctions.phpのファイル内で指定する必要があります。

<?php function test_theme()
{
    add_theme_support('title-tag');
};

add_action('after_setup_theme', 'test_theme');
コード解説
  • add_theme_support(‘title-tag’):ドキュメント(ページ)のタイトルを管理するためのプラグインやテーマを可能にする。
  • add_action():アクションフックに関数を登録する。
  • after_setup_theme:functions.php が読み込まれた直後にフックされる。

最後に、<head>タグ内に<title>タグが出力されるようにwp_head()関数を追記します。

<head>
    <?php wp_head(); ?>
</head>

functions.phpを作成し、上記のコードを記述してもtitleタグが変更されない場合は、固定の文字列が設定されている<title>タグが<head>タグ内に残っている場合があります。

以上で、<title>タグに投稿ページや固定ページなどのタイトルを出力させる設定が完了です。

ブログランキング・にほんブログ村へ PVアクセスランキング にほんブログ村 FC2 Blog Ranking

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次