WordPressでWEBサイトを作るときに、お知らせ(新着情報)ページとしてカテゴリー一覧ページやアーカイブページなども一緒に作ることが多いです。
その際に、一覧ページのタイトル文字に「カテゴリー:」や「月:」など余計な文字列が一緒に表示されることがあります。
その余計な(不要な)文字を削除する方法をお伝えします。
目次
サンプルコード
add_filter('get_the_archive_title', function($titname){
if(is_category()){
$titname = single_cat_title('',false);
}elseif(is_date()){
$titname = get_the_time('Y年 n月');
}else{
}
return $titname;
});
これで「カテゴリー:」や「月:」などの文字列が消えてなくなります。
また上記以外にも、下記のコードを書くことでタクソノミーや404などのタイトルもカスタマイズ可能です。
add_filter('get_the_archive_title', function($titname){
if(is_category()){
$titname = single_cat_title('',false);
}elseif(is_date()) {
$titname = get_the_time('Y年 n月');
}elseif(is_tag()) {
$titname = single_tag_title('',false);
}elseif(is_tax()) {
$titname = single_term_title('',false);
}elseif(is_404()) {
$titname = '404 Not Found';
}else{
}
return $titname;
});
以上、参考までに。
コメント