Tutorial jak rozszerzyć body_class w WordPress o slug strony nadrzędnej.
PL

Dodawanie slugu strony nadrzędnej do klas body

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

WordPress automatycznie dodaje przydatne klasy do tagu <body>. Ale czasami potrzebujemy więcej kontekstu - na przykład slug strony nadrzędnej.

#Problem

Na podstronach chcesz stylować elementy inaczej w zależności od tego, pod jaką stroną nadrzędną się znajdują. WordPress nie dodaje tej informacji automatycznie.

#Rozwiązanie

Dodaj ten kod do functions.php:

/**
 * Dodaj slug strony nadrzędnej do klas body
 */
function wppoland_add_parent_slug_body_class( $classes ) {
    global $post;
    
    if ( is_page() && $post->post_parent ) {
        $parent = get_post( $post->post_parent );
        $classes[] = 'parent-' . $parent->post_name;
        
        // Opcjonalnie: dodaj też klasę dla "pradziadka"
        if ( $parent->post_parent ) {
            $grandparent = get_post( $parent->post_parent );
            $classes[] = 'grandparent-' . $grandparent->post_name;
        }
    }
    
    return $classes;
}
add_filter( 'body_class', 'wppoland_add_parent_slug_body_class' );

#Rezultat

Dla strony /uslugi/wordpress/optymalizacja/ klasy body będą zawierać:

<body class="page parent-wordpress grandparent-uslugi">

#Użycie w CSS

Teraz możesz stylować elementy w zależności od kontekstu:

/* Wszystkie podstrony pod "uslugi" */
.parent-uslugi h1 {
    color: #0066cc;
}

/* Tylko podstrony pod "wordpress" */
.parent-wordpress .sidebar {
    background: #f0f0f0;
}

#Wskazówki

  • Używaj prefiksu parent- dla czytelności
  • Możesz też dodać ID strony nadrzędnej jeśli wolisz
  • Działa tylko na stronach (pages), nie na postach

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 Dodawanie slugu strony nadrzędnej do klas body?
Dodawanie slugu strony nadrzędnej do klas body ma znaczenie, gdy chcesz stabilniejszy WordPress, lepszą wydajność i mniej problemów produkcyjnych.
Jak wdrożyć Dodawanie slugu strony nadrzędnej do klas body?
Zacznij od audytu stanu obecnego, ustal zakres i ograniczenia, a potem wdrażaj zmiany małymi, mierzalnymi krokami.
Dlaczego Dodawanie slugu strony nadrzędnej do klas body jest ważne?
Największe efekty dają zwykle poprawa jakości technicznej, czytelna struktura treści i regularna weryfikacja.

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

Porozmawiajmy

Polecane artykuły

Dowiedz się, kiedy przebudowa strony internetowej jest konieczna. 7 konkretnych sygnałów technicznych i biznesowych, które oznaczają, że Twoja strona wymaga modernizacji w 2026 roku.
wordpress

Kiedy przebudować stronę internetową? 7 sygnałów, że czas na modernizację

Dowiedz się, kiedy przebudowa strony internetowej jest konieczna. 7 konkretnych sygnałów technicznych i biznesowych, które oznaczają, że Twoja strona wymaga modernizacji w 2026 roku.

WordPress 7.0 z AI Client kontra Astro 6 po akwizycji Cloudflare. Porównanie prędkości, kosztów, SEO i bezpieczeństwa. Opinia po 20 latach jako programista WP - kiedy migrować, a kiedy zostać.
wordpress

WordPress 7.0 vs Astro 6 po akwizycji Cloudflare - kto wygrywa w 2026?

WordPress 7.0 z AI Client kontra Astro 6 po akwizycji Cloudflare. Porównanie prędkości, kosztów, SEO i bezpieczeństwa. Opinia po 20 latach jako programista WP - kiedy migrować, a kiedy zostać.

Kompletny przewodnik po WordPress Multisite dla wdrożeń enterprise. Poznaj wzorce architektoniczne, skalowanie do 1000+ stron, zabezpieczenia, mapowanie domen, zarządzanie użytkownikami i optymalizację kosztów dla sieci franczyzowych, uczelni i instytucji rządowych.
wordpress

WordPress Multisite dla Enterprise: Architektura, Skalowanie i Najlepsze Praktyki

Kompletny przewodnik po WordPress Multisite dla wdrożeń enterprise. Poznaj wzorce architektoniczne, skalowanie do 1000+ stron, zabezpieczenia, mapowanie domen, zarządzanie użytkownikami i optymalizację kosztów dla sieci franczyzowych, uczelni i instytucji rządowych.