質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
phpPgAdmin

phpPgAdminは、PHPで作成された複数のPostgreSQLデータベースをブラウザから簡単に管理・操作できるツール。テーブルの作成や参照を始め、データのバックアップやリストアといった操作が可能になります。

CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

Q&A

0回答

356閲覧

wordpressタクソノミー一覧ページのタイトルを任意のものにしたい。

youngmandesu

総合スコア0

phpPgAdmin

phpPgAdminは、PHPで作成された複数のPostgreSQLデータベースをブラウザから簡単に管理・操作できるツール。テーブルの作成や参照を始め、データのバックアップやリストアといった操作が可能になります。

CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

0グッド

0クリップ

投稿2022/04/03 07:45

実現したいこと

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 'タクソノミー一覧タイトルタイトル';

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2022/04/03 11:50

現在は、どのようになるのでしょうか?
youngmandesu

2022/04/04 01:18 編集

現在は、タクソノミー名とそれぞれのタグの名前がタイトルとして取得されます。 例えば、「服の色」というタクソノミー部類の中に「黒」という色のタグがあった場合、「服の色 黒 | OO専門情報メディア」のような感じになります。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問