In cazul in care folositi o anumita tema pentru site-ul dvs. Wordpress si doriti sa efectuati modificari la respectiva tema (elemente de desing, functionalitati) recomandarea noastra este folosirea unei teme child, asftfel elementele modificate de catre dvs. raman valide si in cazul unui update adus la tema  folosita, fara a fi necesar sa refaceti setarile pentru respectiva tema.

O tema child este similara ca oricare tema Wordpress cu o singura exceptia, aceasta tema mostenetste elemente si functionalitati dintr-o tema parinte. Tema child este dependenta de parent theme si nu poate fi activata daca tema parinte nu este activa.

Cum se creeaza o tema child ?

Este necesar sa aveti acces la FTP-ul domeniului pentru care doriti sa adaugati aceasta tema. Fisierele temei trebuie sa fie localizate intr-un director separat fata de tema parinte ex: daca folosim o tema implicita wordpress twentyseventeen  noul director pentru tema child trebuie sa aiba forma twentyseventeen-child.

Fiecare tema child pentru a putea fi activata necesita prezenta a doua fisiere style.css respectiv functions.php .

Trebuie sa tineti cont ca, in fisierul style.css definiti numele temei la sectiune Theme name si description, un exemplu de header css este urmatorul:

/*
 Theme Name: Twenty Seventeen Child
 Theme URI: http://numedomeniu.tld/twenty-seventeen-child/
 description: >-  Twenty Seventeen Child Theme
 Author: My Name
 Author URI: http://example.com
 Template: twentyseventeen
 Version: 1.0.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: light, dark, two-columns, right-sidebar, responsive-layout,
 accessibility-ready
 Text Domain: twenty-seventeen-child
 */



Practic trebuie sa intrati pe FTP in sectiunea wp-content -Themes si sa adaugati un nou director pentru tema child, unde sa aveti fisierul style.css respectiv functions.php

Fisierul functions.php trebuie sa contina doar :
<?php
 //* Code goes here


In cazul in care doriti sa folositi anumite functii custom le puteti adauga aici fara aducerea de modificari in tema parinte.
Iar in style.css puteti adauga modificari in ceea ce priveste partea vizuala a site-ului.




Răspunsul a fost util? 0 utilizatori au considerat informația utilă (0 Voturi)