salut
am si eu problema asta. Cum ai reusit. Multumesc
Regulamentul forumului nu permite adresarea unei intrebari noi in intrebarea altcuiva. Avand insa in vedere ca OP nu s-a gandit sa faca publica solutia care a functionat in cazul sau (adevarul este ca nici nu se afla intr-o comunitate open-source si nici nu beneficiaza de zecile de mii de ore de programare care au intrat in WordPress in mod gratuit, de ce sa contribuie si el?), am sa fac o exceptie si am sa-ti raspund aici:
Pentru ca WordPress sa interpreteze corect o tema, aceasta trebuie sa indeplineasca cateva conditii:
- trebuie ca fisierul
style.css
sa se afle in directorul temei, si nu intr-un sub-director al acesteia
- style.css trebuie sa inceapa cu un comentariu specific, numit „theme header” care sa respecte structura din acest model
- doua teme nu pot avea acelasi header (daca ai copiat o tema trebuie sa-i schimbi macar numele ca sa mearga)
- daca tema ta este o tema copil, trebuie sa aiba in header, pe rand separat:
Template: parent
, unde parent
este numele directorului temei parinte. Tema copil isi incarca toate fisierele din tema parinte, daca acestea nu exista in tema copil.
Asta iti da posibilitatea sa copiezi orice fisier din tema parinte in tema copil (pastrand structura directoarelor) si sa efectuezi modificari asupra lor fara sa te atingi de tema parinte (daca ai face modificari in tema parinte s-ar pierde la update).
Sunt exceptate de la aceasta regula doua fisiere: style.css
si functions.php
. Astfel, o tema copil minima este o tema copil in care se afla doar style.css cu un header ce contine numele si template-ul. Avantajul folosirii unei teme copil este ca functions.php
din tema copil se incarca inaintea temei parinte iar style.css
se incarca dupa cel din parinte, si permite CSS
override cu selectori identici
-
Acest răspuns a fost modificat acum 8 ani, O lună de către
acub.
-
Acest răspuns a fost modificat acum 8 ani, O lună de către
acub.
-
Acest răspuns a fost modificat acum 8 ani, O lună de către
acub.
-
Acest răspuns a fost modificat acum 8 ani, O lună de către
acub.