実現したいこと
Wordpressのカスタム投稿のタクソノミー別一覧ページにおいてタイトル取得をしたいです。
例えば、「服」というカスタム投稿一覧ページにさらに、「黒」「赤」「白」などの色分けに一覧ページを取得できるようにしています。
黒色の服一覧ページではページタイトルを「黒色の服」、白色の服一覧ページではページタイトルを「白色の服」のようにしたいです、
試したことは以下に書いておりますので、お分かりの方いれば助けていただければと思います。
ちなみに、タクソノミースラッグ名:collection_colorです。
発生している問題・エラーメッセージ
色というタクソノミーを作り、その一覧ページのタイトルタグを変更したいが出来ない。
header部分で以下のようにページ別にタイトルを取得しています。
php
1 <title><?php 2 global $page, $paged; 3 if (is_front_page()) : //トップページ 4 echo 'タイトル'; 5 elseif (is_home()) : //ブログページ(ブログサイトの場合はトップページ) 6 wp_title('|', true, 'right'); 7 bloginfo('name'); 8 elseif (is_page()) : //固定ページ 9 wp_title('|', true, 'right'); 10 bloginfo('name'); 11 elseif (is_single()) : //投稿ページ 12 wp_title('|', true, 'right'); 13 bloginfo('name'); 14 elseif (is_category()) : //カテゴリーページ 15 single_term_title(); 16 echo 'タイトル'; 17 elseif (is_tag()) : //タグページ 18 single_term_title(); 19 echo 'タイトル'; 20 elseif (is_archive()) : //アーカイブページ 21 wp_title(''); 22 echo 'タイトル'; 23 elseif (is_search()) : //検索結果ページ 24 wp_title(''); 25 echo 'タイトル'; 26 elseif (is_404()) : //404ページ 27 echo '404|'; 28 bloginfo('name'); 29 endif; 30 if ($paged >= 2 || $page >= 2) : //2ページ目以降の場合 31 echo '|' . sprintf( 32 '%sページ', 33 max($paged, $page) 34 ); 35 endif; 36 ?></title>
試したこと
以下のコードを入れたが変わらず。
php
1 elseif (is_tax('タクソノミー名')) : //アーカイブページ 2 wp_title(''); 3 echo 'タクソノミー一覧タイトルタイトル';
あなたの回答
tips
プレビュー