• HOME
  • WordPress
  • アーカイブページのフィルタによるタイトル変更のメモ

アーカイブページのフィルタによるタイトル変更のメモ

function change_archive_title( $title ) {

  if ( is_category() ) { /* カテゴリーアーカイブの場合 */
    $title = single_cat_title( '', false );
  } elseif ( is_tag() ) { /* タグアーカイブの場合 */
    $title = single_tag_title( '', false );
  } elseif ( is_tax( 'event', 'click' ) ) { /* タームアーカイブ(eventタクソノミー、clickターム) */
    $title = single_term_title( "", false );
  } elseif ( is_post_type_archive( 'memo' ) ) {
    $title = post_type_archive_title( "", false ); /* 投稿タイプ(memo) */
  }
  return $title;
};
add_filter( 'get_the_archive_title', 'change_archive_title' );