Šta je child tema i kada mi je obavezna?

Šta je child tema u WordPress-u?

Child tema (ili child theme) je WordPress tema koja nasleđuje sve stilove, skripte i funkcionalnosti roditeljske teme (parent theme), ali omogućava dodavanje sopstvenih izmena bez diranja originalnih fajlova roditeljske teme.

Prednosti child teme:

  • Zaštita izmena pri ažuriranju roditeljske teme – izmene u child temi ostaju netaknute.
  • Jednostavno testiranje i rollback na originalnu temu.
  • Idealan pristup za kustomizaciju premium tema, poput onih iz biblioteke od preko 350 premium tema i pluginova koju WP Host nudi svim korisnicima WordPress hosting paketa.

Kada je child tema obavezna ili preporučena?

Child tema nije tehnički obavezna za rad WordPress sajta, ali je obavezno preporučena u sledećim slučajevima:

  1. Kada pravite bilo kakve izmene u roditeljskoj temi (CSS, PHP, JavaScript ili template fajlovi) – sprečava gubitak izmena pri ažuriranjima.
  2. Koristite premium teme (npr. Astra Pro, Ocean WP, Divi ili Elementor Pro) koje se redovno ažuriraju – WP Host vam omogućava pristup ovim temama bez dodatne naknade.
  3. Planirate dugoročno održavanje sajta ili radite u timu, gde su izmene deo standardnog workflow-a.

Kako kreirati child temu (osnovni koraci):

  1. Kreirajte novi folder u /wp-content/themes/ (npr. moja-child).
  2. Dodajte style.css sa zaglavljem:
    /*
    Theme Name: Moja Child Tema
    Template: parent-tema-folder
    */
    @import url("../parent-tema-folder/style.css");
    
  3. Opciono, dodajte functions.php za dodatne funkcije (npr. enqueuing skripti).
  4. Aktivirajte child temu u WordPress adminu pod Izgled > Teme.

Za brže upravljanje temama, koristite WordPress komandni centar WP Host-a za jedan-klik instalacije i ažuriranja.