O temă-copil WordPress vă permite să personalizați o temă existentă fără a modifica fișierele temei originale. Acest lucru este important deoarece modificările efectuate direct în tema-părinte se pot pierde în timpul actualizărilor temei.
WP-CLI vă permite să creați rapid o temă derivată din linia de comandă.
Cuprins
Ce este o temă-copil?
O temă-copil este o temă care moștenește designul și funcționalitatea unei alte teme, numită temă-părinte.
Puteți folosi o temă-copil pentru a modifica în siguranță:
- Stiluri CSS
- Fișiere șablon
- Funcții ale temei
- Elementele de structură
Tema părinte poate fi actualizată în continuare fără a suprascrie modificările personalizate.
Înainte de a începe
Aveți nevoie de:
- Acces SSH la server
- WP-CLI instalat
- WordPress deja instalat
- Tema părinte deja instalată
Conectați-vă la serverul dvs. prin SSH și accesați directorul de instalare WordPress:
cd public_html
Directorul exact poate diferi în funcție de locul în care este instalat WordPress.
Verificați numele temei părinte
Înainte de a crea tema derivată, verificați temele instalate:
lista temelor WordPress
Găsiți slug-ul temei părinte în coloana nume.
De exemplu:
twentytwentyfour
astra
generatepress
Veți avea nevoie de acest slug în pasul următor.
Creați tema copil
Utilizați următoarea comandă:
wp scaffold child-theme my-child-theme --parent_theme=parent-theme-slug
Înlocuiți:
my-child-themecu numele folderului temei tale secundareparent-theme-slugcu slug-ul temei părinte
Exemplu:
wp scaffold child-theme astra-child --parent_theme=astra
WP-CLI va crea automat directorul temei secundare și fișierele necesare.
Activați tema secundară
După crearea temei secundare, activați-o cu:
wp theme activate astra-child
Puteți verifica dacă este activă executând:
wp theme list
Editați fișierele temei-copil
Tema secundară va fi creată în:
wp-content/themes/astra-child/
Puteți edita fișiere precum:
style.cssfunctions.php
Utilizați style.css pentru CSS personalizat și functions.php pentru funcții PHP personalizate.
Testați site-ul web
După activarea temei-copil:
- Deschideți site-ul web în browserul dvs.
- Verificați dacă aspectul se încarcă corect.
- Verificați dacă stilurile personalizate sunt aplicate.
- Testați paginile și funcționalitățile cheie.
Dacă ceva pare să nu funcționeze corect, reveniți la tema părinte și verificați fișierele temei secundare.
Rezumat
Crearea unei teme secundare WordPress cu WP-CLI este o modalitate rapidă și sigură de a personaliza un site web fără a edita direct tema părinte. Folosiți wp scaffold child-theme, activați noua temă și adăugați modificările personalizate în directorul temei secundare.