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.
