Suport » Probleme și soluții » Problema incarcare tema

  • Rezolvat adigabrio

    (@adigabrio)


    Salut,
    Am cumparat o tema si nu o pot instala. Imi zice ca „Pachetul nu s-a putut instala. Temei îi lipsește foaia de stiluri style.css.”

    Dar acest fisier exista.

    Ati mai intampinat aceasta problema? Ati gasit rezolvarea?

Vizualizare 3 răspunsuri - 1 la 3 (din 3 în total)
  • Inițiator fir de discuții adigabrio

    (@adigabrio)

    am gasit rezolvarea

    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:

    1. trebuie ca fisierul style.css sa se afle in directorul temei, si nu intr-un sub-director al acesteia
    2. style.css trebuie sa inceapa cu un comentariu specific, numit „theme header” care sa respecte structura din acest model
    3. doua teme nu pot avea acelasi header (daca ai copiat o tema trebuie sa-i schimbi macar numele ca sa mearga)
    4. 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 7 ani, 3 luni de către acub.
    • Acest răspuns a fost modificat acum 7 ani, 3 luni de către acub.
    • Acest răspuns a fost modificat acum 7 ani, 3 luni de către acub.
    • Acest răspuns a fost modificat acum 7 ani, 3 luni de către acub.
Vizualizare 3 răspunsuri - 1 la 3 (din 3 în total)
  • Subiectul „Problema incarcare tema” este închis pentru răspunsuri noi.