Przejdź do treści

Child Theme WordPress - motyw potomny krok po kroku

Opublikowano: 17 stycznia 2026

Child Theme (motyw potomny) to sposób na modyfikację motywu bez edycji jego plików. Twoje zmiany przetrwają aktualizacje motywu rodzica. Podstawa bezpiecznego customizowania WordPress.

Krótka odpowiedź

Child Theme dziedziczy wszystko z motywu rodzica i pozwala nadpisywać wybrane pliki/style. Tworzysz folder z style.css (Template: nazwa-rodzica) i opcjonalnie functions.php. Zmiany w child theme nie znikną przy aktualizacji rodzica.

Usługi KC Mobile

Sprawdź naszą ofertę

Potrzebujesz pomocy specjalisty? Skorzystaj z naszych usług i rozwiń swój biznes online.

Po co Child Theme

Problem:
- Edytujesz pliki motywu
- Motyw się aktualizuje
- Twoje zmiany znikają

Rozwiązanie - Child Theme:
- Dziedziczy z motywu rodzica
- Nadpisujesz tylko to co zmieniasz
- Aktualizacje rodzica nie nadpisują child theme

Kiedy potrzebujesz:
- Modyfikacja CSS/stylów
- Dodanie własnych funkcji
- Nadpisanie szablonu (np. header.php)
- Customizacja motywu premium

Wolisz, żebyśmy zrobili to za Ciebie?

Oszczędź czas i uniknij błędów. Zostaw kontakt – wdrożymy to rozwiązanie profesjonalnie.

  • Wdrożenie krok po kroku przez doświadczony zespół
  • Konkretny timeline + cena dopasowana do projektu
  • 20+ lat doświadczenia

Tworzenie Child Theme ręcznie

Krok 1: Folder
- Utwórz folder: wp-content/themes/astra-child/
- Nazwa: nazwa-rodzica-child (konwencja)

Krok 2: style.css

/*
 Theme Name:   Astra Child
 Template:     astra
 Version:      1.0
*/

/* Twoje style poniżej */
body {
    background: #f5f5f5;
}

Krok 3: functions.php

<?php
add_action('wp_enqueue_scripts', function() {
    wp_enqueue_style('parent-style', 
        get_template_directory_uri() . '/style.css');
    wp_enqueue_style('child-style',
        get_stylesheet_directory_uri() . '/style.css',
        ['parent-style']);
});

Krok 4: Aktywacja
- Wygląd → Motywy
- Aktywuj child theme

Wtyczka Child Theme Configurator

Instalacja:
- Wtyczki → Child Theme Configurator
- Aktywuj

Użycie:
1. Tools → Child Themes
2. Wybierz motyw rodzica
3. Kliknij "Analyze"
4. Skonfiguruj opcje
5. "Create New Child Theme"

Opcje:
- Nazwa child theme
- Skopiowanie widgetów i menu
- Generowanie functions.php
- Skopiowanie customizer settings

Zalety wtyczki:
- Automatyzacja
- Mniejsze ryzyko błędów
- Kopiowanie ustawień

Nadpisywanie plików i szablonów

Nadpisywanie szablonu:
1. Skopiuj plik z rodzica (np. header.php)
2. Wklej do child theme
3. Edytuj kopię
4. WordPress użyje wersji z child

Hierarchia szablonów:
- Child theme ma priorytet
- Jeśli plik nie istnieje w child → rodzic

Nadpisywanie partials:
- template-parts/, partials/
- Zachowaj strukturę folderów

Funkcje:
- functions.php child ładuje się PRZED rodzicem
- Możesz nadpisać funkcje rodzica (jeśli mają if !function_exists)

Przykład nadpisania funkcji:

// Rodzic:
if (!function_exists('theme_setup')) {
    function theme_setup() { ... }
}

// Child - Twoja wersja theme_setup ma priorytet
function theme_setup() {
    // Twoja implementacja
}

Potrzebujesz pomocy ekspertów?

Wdrożenie tego, o czym piszemy w artykule, wymaga doświadczenia i czasu. Jeśli wolisz, by zajęli się tym specjaliści, sprawdź naszą ofertę WordPress lub ofertę stron internetowych.

Możesz też napisać do nas bezpośrednio – umów bezpłatną konsultację, a my przeanalizujemy Twoją sytuację i zaproponujemy najlepsze rozwiązanie.

Wspomniane narzędzia

Child Theme Child Theme Configurator WordPress

Potrzebujesz pomocy z WordPress?

Tworzymy i naprawiamy strony na WordPress. Optymalizacja prędkości, bezpieczeństwo, aktualizacje. 20+ lat doświadczenia.

Najczęściej zadawane pytania

Czy child theme spowalnia stronę?
Minimalnie - WordPress musi sprawdzić dwa foldery zamiast jednego. Praktycznie różnica jest nieistotna. Korzyści (bezpieczeństwo aktualizacji, organizacja kodu) zdecydowanie przeważają nad minimalnym narzutem.
#wordpress#child-theme#motyw-potomny#customizacja#development
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

20 lat WordPress + 12 lat WooCommerce. Specjalizuję się w technicznej stronie e-commerce: automatyzacje WooCommerce, Google Ads dla SMB, migracje sklepów i optymalizacja konwersji.

Potrzebujesz pomocy z tym tematem? Napisz – odpowiem osobiście w 24h.

Potrzebujesz pomocy?

Wolisz, żebyśmy zrobili to za Ciebie?

Oszczędź czas i uniknij błędów. Zostaw kontakt – wdrożymy to rozwiązanie profesjonalnie.

  • Wdrożenie krok po kroku przez doświadczony zespół
  • Konkretny timeline + cena dopasowana do projektu
  • 20+ lat doświadczenia
Bezpłatna wycena