【WordPress】ページタイトルをページごとに変更する条件分岐方法
スポンサーリンク
こんにちは、フリーランスパパの神田翼(@tsubasa_lsc)です。

各ページごとのタイトルの表示例
下記のコードをheader.phpのhead内に記述するだけ基本的にはOKです。それぞれのサイトの作りによって、多少変える必要があるところはあると思いますが!!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
<title> <?php if(is_front_page()): ?> <?php bloginfo('name'); ?> <?php elseif(is_home()): ?> ブログ|<?php bloginfo('name'); ?> <?php elseif(is_page()): ?> <?php wp_title(''); ?>|<?php bloginfo('name'); ?> <?php elseif(is_single()): ?> <?php wp_title(''); ?>|<?php bloginfo('name'); ?> <?php elseif(is_category()): ?> <?php single_cat_title() ?>の記事一覧|<?php bloginfo('name'); ?> <?php elseif(is_month()): ?> <?php the_time("Y年m月") ?>の記事一覧|<?php bloginfo('name'); ?> <?php elseif(is_year()): ?> <?php the_time("Y年") ?>の記事一覧|<?php bloginfo('name'); ?> <?php elseif(is_search()): ?> 検索結果|<?php bloginfo('name'); ?> <?php elseif(is_404()): ?> ページが見つかりません|<?php bloginfo('name'); ?> <?php else: ?> <?php bloginfo('name'); ?> <?php endif; ?> </title> |
テンプレートタグの説明
上記のタグの説明を書いていきます。2行目:is_front_page
トップ(フロント)ページ5行目:is_home
メインページ8行目:is_page
固定ページ11行目:is_single
投稿ページ14行目:is_category
カテゴリーページ17行目:is_month
月別ページ20行目:is_year
年別ページ23行目:is_search
検索結果ページ26行目:is_404
404ページ29行目
それ以外のページのタイトルその他の便利そうな条件分岐タグ
時と場合によって、必要になりそうなタグもこちらにまとめて書いておきます。is_single(‘3’)
IDが3の投稿ページis_page(‘3’)
IDが3の固定ページis_tag()
タグのページis_author()
ユーザーのページis_author(‘3’)
IDが3のユーザーページ 以上です。スポンサーリンク