タイトルにカテゴリ名(スラッグ)を入れるには?
-
訳あって記事タイトルの同じものが複数存在します。
そこで、タイトルにカテゴリ名を入れタイトルの重複を回避するために、下記のようにしました。
これでも特に問題はないのですが、もう少しスマートな記述があるのでは?と思い投稿しました。function my_document_title_separator() { if( is_single() ) { if( in_category( 'category-a' ) ) { $sep = '【カテゴリA】-'; } elseif ( in_category( 'category-b' ) ) { $sep = '【カテゴリB】-'; } else { $sep = '【カテゴリC】-'; } } else { $sep = '-'; } return $sep; } add_filter( 'document_title_separator', 'my_document_title_separator' );
上記の場合、「記事タイトル+space+(【カテゴリ名】+セパレータ)+サイト名」となりますが「記事タイトル+【カテゴリ名】」のようにシンプルにしたいと考えております。
アドバイスをよろしくお願いいたします。
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
- トピック「タイトルにカテゴリ名(スラッグ)を入れるには?」には新たに返信することはできません。