Tematy na blogu
Jak usunąć „Archiwum:”, „Kategoria:” itp? Przedtytułowe wstawki w tytułach archiwów

Używanie WordPress w pełni to korzystanie z jego funkcjonalności. Jednym z podstawowych elementów wpisów jest ich kategoria, ale nie tylko. Są również tagi i innego rodzaju taksonomie.
Domyślna instalacja WordPress pozwala z tego skorzystać, ale taksonomie są oznaczone w tytule jako “Archiwum:”, czy też “Kategoria:” itd. Wygląda to mniej więcej tak:

Na przykładowej stronie kategorii “Historie ślubne” tytuł H1 zawiera również słowo Kategoria, co dla większości osób jest niedopuszczalne dla SEO i często rezygnują z używania lub pokazywania stron archiwów. Jest na to sposób!
Jak usunąć słowo „Kategoria:” z podstrony archiwum lub kategorii w WordPress?
Mam dla Ciebie prosty sposób. Wystarczy dodać poniżej przygotowany snippet. Jak dodać kod do WordPress?
add_filter( 'get_the_archive_title', 'tr_archive_title' );
/**
Remove archive labels.
@param string $title Current archive title to be displayed.
@return string Modified archive title to be displayed.
*/
function tr_archive_title( $title ) {
if ( is_category() ) {
$title = single_cat_title( '', false );
} elseif ( is_tag() ) {
$title = single_tag_title( '', false );
} elseif ( is_author() ) {
$title = '' . get_the_author() . '';
} elseif ( is_post_type_archive() ) {
$title = post_type_archive_title( '', false );
} elseif ( is_tax() ) {
$title = single_term_title( '', false );
} elseif ( is_home() ) {
$title = single_post_title( '', false );
}
return $title;
}
Powyższy kod (snippet) usunie zbędne przedtytuły taksonomii. W rezultacie strona kategorii będzie wyglądać następująco:

Dzięki! To mi się napewno przyda bo strasznie mi się to nie podobało, ale nie miałem pomysłu jak zmienić nazwy kategorii, żeby było ładnie i SEO. 🙂
MIĘCHO
Jeśli ktoś używa rankmath to tez da się ukryć kategorie i tagi 🙂
W moim przypadku nie zadziałało. Nadal wyświetla się napis Archive – akurat w przypadku produktów.