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:

usuwanie kategoria wordpress scaled 1

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:

usuwanie slowa kategoria w wordpress scaled 1
Czy wiesz, że udostępniając ten artykuł pomagasz mi? Dziękuję za Twoje wsparcie.

Darmowa Subskrypcja

Zapisz się do darmowego newslettera i zyskaj przedpremierowy dostęp do nowych artykułów oraz szkoleń i ofert specjalnych

3 komentarze

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *