【WordPress】the_archive_titleの不要な文字を削除

【WordPress】the_archive_titleの不要な文字を削除

今回はthe_archive_titleで出力されな不要な文字を削除する方法をご紹介します。

the_archive_titleとは?

the_archive_titleは、クエリの内容に基づいてアーカイブのタイトルを表示します。

<?php the_archive_title(); ?>

上記の記述で、
『カテゴリー:』『タグ:』『タグ:』と出力されます。

コロンより前の『カテゴリー:』『タグ:』『タグ:』の削除方法

下記をfunction.phpに記述しましょう。

//---------------
//  the_archive_title 前半部分削除
//-----------------------------------------
add_filter( 'get_the_archive_title', function ($title) {
if (is_category()) {
$title = single_cat_title('',false);
    } elseif (is_tag()) {
        $title = single_tag_title('',false);
	} elseif (is_tax()) {
	    $title = single_term_title('',false);
	} elseif (is_post_type_archive() ){
		$title = post_type_archive_title('',false);
	} elseif (is_date()) {
	    $title = get_the_time('Y年n月');
	} elseif (is_search()) {
	    $title = '検索結果:'.esc_html( get_search_query(false) );
	} elseif (is_404()) {
	    $title = '「404」ページが見つかりません';
	} else {
 
	}
    return $title;
});

参考サイト(WordPress Codex日本語版)

関数リファレンス/the archive title

他にもあるよ。関連記事

人気記事

人気記事

最新記事

ブログカテゴリー

タグ

プロフィール

プロフィール画像

猫田 ねこ

パチンコ店勤務からweb制作会社へ転職という異色の経歴。漫画大好き。アニメ大好き。パチンコ大好きな、ねこです。

利用規約  お問い合わせ

ページトップへ