Cum să creezi o temă pentru copii WordPress


De ce nu ar trebui să personalizați niciodată WordPress în tema părinte existentă? Ce se întâmplă cu personalizările dvs. când tema pe care o utilizați este actualizată?

Răspunsul este că s-au pierdut, iar munca grea pentru crearea site-ului dvs. în conformitate cu ghidul și preferințele de marcă și de mesagerie vor fi, de asemenea, pierdute. image ">

A Tema pentru copii vă permite să creați o foaie de stil CSS separată și adăugați funcționalitate suplimentară care nu se va pierde sau afectată atunci când tema părinte este actualizată.

Aceasta se poate face manual sau prin instalarea unui plugin pentru creatorul de teme copil. Să începem cu procesul manual.

Crearea unui nou director

Începeți prin crearea unui nou director pentru tema copilului. Puteți utiliza un Client FTP sau accesa directorul dvs. wp-content / themeexistent prin intermediul cPanel.

Pentru a utiliza cPanel, accesați panoul de control al găzduirii. . Selectați manager de fișiereși navigați la directorul în care este instalat WordPress.

In_content_1 all: [300x250] / dfp: [640x360]->

Acesta este de obicei într-un director numit public_html. Găsiți și deschideți folderul wp-content. Faceți clic pe creați un nou folderși introduceți un nume pentru tema copilului dvs. Asigurați-vă că îi dați un nume pe care îl veți recunoaște mai târziu. Un exemplu bun este numeofparenttheme-child

Nu includeți niciun spațiu în numele fișierului dvs. pentru a evita erorile.

Datorită manipulării interne, numele folderului trebuie să includă numele temei părinte (tema „slug”), așa cum se arată în exemplul de mai jos.

Crearea unei foi de stil CSS

Fișele de stil sunt utilizate în temele WordPress din două motive.

  • Este locația stilurilor care afectează aspectul site-ului tău.
  • Fișa principală de stil a unei teme este cea în care WordPress arată pentru a găsi informații despre tema.
  • Este posibil să nu doriți să adăugați stiluri noi în tema copilului. Cu toate acestea, foaia de stil trebuie să existe în continuare pentru a defini anumite elemente precum numele temei dvs. și numele temei părinte.

    Prin urmare, trebuie să creați o nouă foaie de stil pentru tema copilului. Așadar, următorul tău pas este să creezi un fișier text pentru fișa de stil CSS care să definească regulile care controlează aspectul temei copilului tău.

    Fișierul CSS cu tema copilă va avea prioritate față de tema părinte.

    Trebuie să includeți următoarele informații din fișierul dvs. text:

    • Numele temei dvs.
    • Numele directorului temelor părinte.
    • Titlul și descrierea care are sens.
    • Asigurați-vă că includeți în foaia de stil următorul comentariu antet din partea de sus a fișierului. WordPress va citi aceste informații și va ști că se folosește o temă pentru copii.

      Vrei să acorde o atenție deosebită șablonului etichetă. Spune WordPress care este tema părinte a copilului tău. Rețineți că folderul în care se află tema părinte este sensibil la litere mari și mici.

      Tehnic, acum puteți activa tema copilului. Cu toate acestea, dacă doriți să creați o temă pentru copii mai complexă, va trebui să adăugați funcții personalizate PHP.

      Creați un fișier funcții.phpîn tema copil ( în același director cu fișierul style.csspe care l-ați făcut). Aici ar trebui să fie adăugate lucruri precum formate de postare suplimentare.

      La fel ca în fișierul CSS, modificările sau completările la fișierul dvs. PHP se vor contopi automat sau vor înlocui funcțiile părinte.

      Pentru lucrurile precum formatele de post care sunt adăugate cu un add_theme_support (), ele acționează ca înlocuitori în loc de contopiri.

      Când folosiți add_theme_support (), trebuie să faceți niște măsuri suplimentare pentru a vă asigura că tema copilului înlocuiește părintele.

      Acest lucru se poate complica, așa că consultați actualul conducător al echipei de revizuire a temei WordPress, William Patton  postare folosind formate postare WordPress.

      Adăugați stiluri și scripturi pentru a înlocui funcționalitatea temelor părinților

      Pasul următor este să vă asigurați că tema copilului dvs. moștenește fie caracteristicile temei părinte, cât și stiluri sau reflectă cele noi pe care doriți să le utilizați.

      Stilurile sunt obișnuite să schimbe aspectul site-ului dvs. web. Scripturile sporesc funcționalitatea. Modul în care stilurile și scripturile sunt adăugate pe site-ul dvs. WordPress este la fel de esențial ca și conținutul fișierelor.

      Funcționalitatea solicitată de WordPress este modul de realizare a acestui lucru.

      Enqueueing se referă la modul în care sunt adăugate stiluri și scripturi pe site-urile WordPress, astfel încât acestea pot afecta ceea ce utilizatorii văd când vă vizitează site-ul. probleme de compatibilitate și site-uri stricate.

      Wp_enqueuenu numai că îmbunătățește performanța site-ului dvs. web prin reducerea pluginului, dar îmbunătățește și experiența utilizatorului.

      Cum se utilizează „wp_enqueue”

      Pentru a crea stiluri pentru tema copilului dvs., va trebui să utilizați o funcție numită wp_enqueue_style ().

      Această funcție necesită câteva informații, dar cea mai importantă este numele (sau „mânerul”) și locația fișierului.

      În interiorul funcțiilor . fișier phpadăugați următorul c ode.

      Acest cod adaugă foaia de stil din directorul părinte și apoi adaugă și foaia de stil pentru copilul pe care l-am creat anterior. Rețineți că textul în stilul părintear trebui să se potrivească cu numele temei părinte cu -stiladăugat până la sfârșit.

      Activarea copilului dvs. Tema

      Dacă ați creat fișierele pentru tema copilului dvs. pe serverul din folderul wp-content / theme / yourthemename, atunci va fi disponibil în WordPress tablou de bord pentru a activa.

      • Conectați-vă în tabloul de bord.
      • Accesați Aspect>Teme.
      • Ar trebui să fie listată tema copilului dvs..
      • Selectați Previzualizarepentru a vedea cum arată site-ul cu noua temă pentru copii.
      • După ce sunteți mulțumit de aspectul dvs., faceți clic pe Activarepentru a crea it go live.
      • Dacă ați creat tema copilului în altă parte decât pe server, în folderul wp-content / theme / yourthemename, atunci ar trebui să vă închideți nou folder cu tema pentru copii.

        • Conectați-vă în tabloul de bord WordPress.
        • Accesați Aspect>Teme.
        • Faceți clic pe Adăugare nouă.
        • Alegeți Încărcați tema.
        • Glisați fișierul dvs. zip în noua casetă care apare sau faceți clic pe selectorul de fișiere și răsfoiește-l pe computerul tău.
        • După ce a fost încărcat, poți să îl previzualizezi și apoi să îl activezi.
        • Adăugați fișiere de șabloane

          Pentru a înlocui alte șabloane, le puteți copia din tema părinte în tema copil. Orice fișiere de șablon care au același nume la copil ca și la părinte se comportă ca înlocuitori. Apoi ajustați conținutul șabloanelor în funcție de necesități.

          Pentru a adăuga șabloane noi, este doar un caz de a crea un fișier nou cu numele corect și de a adăuga propriul conținut. Secțiunea de mai sus explică procesul manual.

          Acum să trecem la modul de a crea teme pentru copii cu un plugin WordPress.

          Utilizați un plugin WordPress

          Log în tabloul de bord WordPress. Faceți clic pe Pluginuri>Adăugare nou. Căutați tema copilului.

          Primul plugin pe care îl veți vedea este  Configurator de temă pentru copii. Aceasta este o alegere bună, așa cum se vede în imaginea de mai sus, deoarece:

          • Este compatibilă cu versiunea curentă a WP.
          • Are o mulțime de instalații.
          • A fost actualizat recent.
          • Faceți clic pe Instalare acum>Activare. Următorul pas este să navigați la Instrumenteși apoi să selectați teme pentru copii.

            Găsiți și selectați tema părintească din meniul derulant. Alegeți analizapentru a vă asigura că tema dvs. este în regulă pentru a fi utilizată ca temă pentru copii.

            Mai jos este un tutorial pas cu pas despre modul de configurare a temei pentru copii. Dacă decideți să utilizați un alt plugin WordPress, puteți găsi cu ușurință un tutorial despre cum să-l configurați.

            După cum știți acum, temele copilului sunt teme distincte care se bazează pe tema părintească pentru o parte din funcționalitatea lor.

            Când utilizați o temă pentru copii, WordPress va căuta copilul înainte de părinte și va urma stilul și funcționalitatea copilului dacă acesta există.

            Economisiți-vă mult timp, probleme și viitoare dureri de cap atunci când tema părintească se actualizează prin crearea unui copil care nu va fi afectat de actualizare.

            Tema wordpress pentru constructie site de gradinita

            Postări asemănatoare:


            18.07.2019