Rozwiązanie problemu: the_category() zawsze generuje linki. Zobacz, jak użyć foreach i get_the_category, by mieć czysty tekst.
PL

Jak pobrać nazwę kategorii bez linku w WordPress? (Get_the_category)

5.00 /5 - (33 głosów )
Ostatnio zweryfikowano: 1 maja 2026
2min czytania
Poradnik
500+ projektów WP
Full-stack developer

Standardowa funkcja WordPressa the_category() jest świetna, ale ma jedną wadę: zawsze generuje linki HTML (<a href="...">...</a>) do strony archiwum. Co zrobić, jeśli budujesz niestandardówy layout (np. kartę w portfolio lub slider), gdzie kategoria ma być tylko zwykłym tekstem, a nie klikalnym elementem?

Rozwiązaniem jest użycie funkcji get_the_category(), która zwraca tablicę obiektów, a nie gotowy kod HTML.

#Kod (snippet)

Oto gotowy fragment kodu, który możesz wkleić do swojego pliku single.php lub content.php:

<?php
// Pobierz wszystkie kategorie przypisane do bieżącego wpisu
$categories = get_the_category();

if ( ! empty( $categories ) ) {
    // Wyświetl nazwę pierwszej znalezionej kategorii
    echo esc_html( $categories[0]->name );
}
?>

#Wyświetlanie listy kategorii po przecinku

Jeśli wpis ma wiele kategorii i chcesz je wylistować jako tekst rozdzielony przecinkami:

<?php
$categories = get_the_category();
$output     = array();

if ( ! empty( $categories ) ) {
    foreach ( $categories as $category ) {
        // Dodaj nazwę do tablicy
        $output[] = esc_html( $category->name );
    }
    // Połącz tablicę w string z separatorem
    echo implode( ', ', $output );
}
?>

#Dlaczego get_the_category()?

Funkcja ta daje Ci dostęp do pełnego obiektu kategorii. Oprócz nazwy (->name), możesz wyciągnąć:

  • ->slug (przydatne do klas CSS, np. <span class="cat-<?php echo $cat->slug; ?>">)
  • ->term_id (ID kategorii)
  • ->description (opis kategorii)
  • ->count (liczba wpisów w tej kategorii)

#Zastosowanie w praktyce

Częstym przypadkiem użycia (Use Case) jest stylowanie etykiet na kartach bloga.

// Wewnątrz pętli WordPress
$cats = get_the_category();
$first_cat = !empty($cats) ? $cats[0] : null;

if ($first_cat) : ?>
    <span class="badge badge-<?php echo esc_attr($first_cat->slug); ?>">
        <?php echo esc_html($first_cat->name); ?>
    </span>
<?php endif; ?>

Dzięki temu, jeśli masz kategorię “News”, otrzymasz klasę .badge-news, którą łatwo pokolorujesz w CSS. To poziom kontroli, którego the_category() po prostu nie oferuje.

Sprawdź nasze profesjonalne usługi WordPress aby rozwinąć swój projekt.

Następny krok

Przekuj artykuł w realne wdrożenie

Pod tym wpisem dokładam linki, które domykają intencję użytkownika i prowadzą dalej w strukturze serwisu.

Chcesz wdrożyć ten temat na swojej stronie?

Jeśli chcesz przełożyć wiedzę z artykułu na działającą stronę, sklep albo przebudowę serwisu, przygotuję konkretny zakres prac.

FAQ do artykułu

Często zadawane pytania

Najważniejsze odpowiedzi, które pomagają wdrożyć temat w praktyce.

SEO-ready GEO-ready AEO-ready 3 Q&A
Czym jest Jak pobrać nazwę kategorii bez linku w WordPress? (Get_the_category)?
Jak pobrać nazwę kategorii bez linku w WordPress? (Get_the_category) to kluczowy element zarządzania witryną WordPress, który pomaga poprawić jej wydajność, bezpieczeństwo i doświadczenie użytkownika.
Jak działa Jak pobrać nazwę kategorii bez linku w WordPress? (Get_the_category)?
Jak pobrać nazwę kategorii bez linku w WordPress? (Get_the_category) polega na konfiguracji różnych ustawień i wdrażaniu najlepszych praktyk w celu optymalizacji Twojej strony WordPress.
Dlaczego Jak pobrać nazwę kategorii bez linku w WordPress? (Get_the_category) jest ważne dla WordPressa?
Jak pobrać nazwę kategorii bez linku w WordPress? (Get_the_category) jest to kluczowa sprawa, ponieważ ma bezpośredni wpływ na rankingi strony w wyszukiwarkach, prędkość ładowania i ogólny sukces witryny.

Potrzebujesz FAQ dopasowanego do branży i rynku? Przygotujemy wersję pod Twoje cele biznesowe.

Porozmawiajmy

Polecane artykuły

Kompletny przewodnik po klasie WP_User_Query. Jak pobrać listę administratorów, redaktorów lub klientów i wyświetlić ją na stronie?
wordpress

Jak wyświetlić listę użytkowników w WordPress? (Wp_User_Query)

Kompletny przewodnik po klasie WP_User_Query. Jak pobrać listę administratorów, redaktorów lub klientów i wyświetlić ją na stronie?

Jak pobrać i wyświetlić listę postów z konkretnej kategorii w WordPress? Poznaj WP_Query, get_posts i niestandardowe pętle. Przykłady kodu i optymalizacja.
wordpress

Pobieranie postów z kategorii w WordPress – przewodnik dewelopera

Jak pobrać i wyświetlić listę postów z konkretnej kategorii w WordPress? Poznaj WP_Query, get_posts i niestandardowe pętle. Przykłady kodu i optymalizacja.

Jak pobrać i wyświetlić listę wpisów z konkretnej kategorii w WordPress? Poznaj WP_Query, get_posts oraz pętle niestandardowe. Przykłady kodu i optymalizacja.
wordpress

Wyciąganie listy postów z kategorii w WordPress

Jak pobrać i wyświetlić listę wpisów z konkretnej kategorii w WordPress? Poznaj WP_Query, get_posts oraz pętle niestandardowe. Przykłady kodu i optymalizacja.