Cum să faci o temă pentru copii WordPress și de ce ai nevoie de una

Publicat: 2022-05-20

Dacă sunteți un fan al platformei WordPress, probabil că ați auzit o mulțime de sfaturi pentru a crea o temă copil WordPress pentru a reduce riscurile și erorile viitoare la minimum.

Noi, cei de la SKT Themes, împărtășim cu siguranță părerea consilierilor dvs. și, de asemenea, subliniem importanța creării și păstrării unei teme separate pentru site-ul sau blogul dvs. WP. În timp ce beneficiile și avantajele unei teme pentru copil par să nu aibă avantaje, mai întâi să ne dăm seama ce este o temă pentru copil în adevărata ei esență.

Ce este o temă de copil?

O temă copil WordPress este versiunea alternativă a temei părinte WP, care moștenește funcționalitatea și designul acelui șablon părinte. Această temă suplimentară sau copil vă permite să modificați, să schimbați sau să suplimentați funcțiile și aspectul șablonului de bază.

Și ceea ce este important în acest moment, șablonul părinte rămâne neatins și neschimbat în același timp. Ulterior, îl puteți actualiza oricând doriți, fără teama că modificările efectuate se vor pierde.

De ce trebuie să faci o temă copil WordPress?

Accesibilitatea codurilor și fișierelor oricărui șablon WordPress valid vă permite să schimbați și să personalizați aspectul și funcționalitatea de la modificările în design până la crearea de widget-uri și plugin-uri suplimentare.

Cu toate acestea, există un mic inconvenient cu care orice webmaster WordPress poate veni. Orice ajustări directe ale codurilor temei de bază dispar sau, mai bine spus, revin la sursă după orice actualizare a temei.

Prin urmare, dacă doriți să evitați astfel de derulări neplăcute, trebuie să creați o temă pentru copii WordPress. Vă va permite să faceți o mulțime de modificări temei fără pericolul de a le pierde la orice actualizare programată.

Când trebuie să creați o temă pentru copii?

Dacă sunteți cel care face în mod constant modificări la aspectul site-ului sau blogului sau a cadrului funcțional prin adăugarea de noi funcții la fișierul functions.php al temei sau schimbarea fișierului style.css, crearea unui șablon copil este o necesitate.

În plus, designerii și dezvoltatorii web pot beneficia foarte mult de pe urma acestei tehnici pentru a-și accelera fluxul de lucru și a obține mai mult fără dezavantaje sau erori neașteptate.

Acum, că v-am deschis întregul potențial al unei teme pentru copii, să trecem la partea tehnică a creării acesteia. Una peste alta, este o modalitate minunată de a intra în miezul platformei WordPress și de a afla mai multe despre posibilitățile acesteia.

Cum să faci o temă pentru copii WordPress

Pentru a crea o temă copil WordPress, trebuie să ne învârtim în jurul a 3 puncte principale:

1. Directorul cu teme secundare

2. foaia de stil (style.css)

3. funcții.php

Ei bine, primul pas către crearea unei teme copil este să-i creezi directorul în wp-content/themes. Ar fi mai bine dacă directorul temei copil are titlul temei părinte plus terminația „copil”.

Să luăm ca exemplu tema SKT Perfect
temă comercială WordPress
Descarca

În acest caz, vom numi tema copilului nostru „ skt-perfect-child ”. (Vă rugăm să verificați părțile evidențiate)

Mai mult, trebuie să creați foaia de stil a temei (fișier style.css). Foaia de stil ar trebui să înceapă cu următoarele:

 *
 Numele temei: SKT Perfect Child
 URI temei: http://mysite.com/skt-perfect-child/
 Descriere: SKT Perfect Child Theme
 Autor: John Smith
 URI autor: http://mysite.com
 Șablon: sktperfect
 Versiune: 1.0.0
 Licență: GPL
 URI licență: http://www.gnu.org/licenses/gpl-2.0.html
 Etichete: perfect, receptiv, prietenos cu widget-uri
 Domeniu text: skt-perfect-child
*/

Nu uitați să adăugați propriile detalii în timp ce vă ocupați de această parte a foii de stil.

Ultimul fișier pe care trebuie să-l atingem este functions.php. Pentru a pune în coada foaia de stil a temei părinte este să adăugați acțiunea wp_enqueue_scripts (https://codex.wordpress.org/Plugin_API/Action_Reference/wp_enqueue_scripts)
și utilizați wp_enqueue_style() (https://developer.wordpress.org/reference/functions/wp_enqueue_style/) în funcțiile temei copil.

În această relație, fișierul functions.php trebuie creat în directorul temei copil. Linia de deschidere a funcțiilor.php ar trebui să fie „<?php”, după care puteți adăuga foile de stil atât pentru temele părinte, cât și pentru cele secundare.

Exemplul de mai jos ar trebui să funcționeze corect, dacă tema părinte are un singur stil principal.css.

 add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles');
funcția my_theme_enqueue_styles() 
    wp_enqueue_style( 'stil-parent', get_template_directory_uri() . '/style.css' );

Dacă există un cod CSS real conținut în style.css al temei copil, trebuie să îl adăugați și el. De fapt, trebuie să adăugați „stil părinte” ca dependență. Iată un exemplu corect:

 funcția my_theme_enqueue_styles() 

    $părinte_; // Acesta este „skt-perfect-style” pentru tema SKT Perfect. 

    wp_enqueue_style( $style_parent, get_template_directory_uri() . '/style.css' );
    wp_enqueue_style( 'stil copil',
        get_stylesheet_directory_uri() . „/style.css”,
        matrice ($stil_parent),
        wp_get_theme()-&gt;get('Versiune')
    );

add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles');

Asta e tot, oameni buni. Acum ați creat cu succes tema copilului și tot ce a mai rămas sunt activările acesteia. Pentru aceasta, accesați site-urile dvs. Panoul de administrare, Aspect, Teme. Puteți găsi toate temele disponibile enumerate aici. Găsiți aici tema copil nou creată și faceți clic pe ea pentru a o activa.

Dacă găsești această metodă cu adevărat intimidantă, poți profita de pluginurile disponibile pentru crearea de teme pentru copii

Generator de teme pentru copii:

Generator de teme pentru copii

Descarca

One Click Child Theme este un plugin care vă face viața mai ușoară. Creați și rulați tema copilului în câteva minute și cu câteva clicuri simple pentru a evita multe probleme neplăcute.

Generator rapid de teme pentru copii:

Generator rapid de teme pentru copii
Descarca

Este unul dintre pluginurile generatoare de teme pentru copii cele mai apreciate și ușor de utilizat pe care le puteți utiliza cu orice site alimentat cu WordPress. Acest plugin uimitor este suficient de inteligent pentru a defini ce fișiere să copiați și pe care să omiteți atunci când creați o temă copil.

Una peste alta, vine cu o interfață intuitivă și prietenoasă cu administratorul și vă permite să creați cât mai multe teme pentru copii dintr-o temă părinte aveți nevoie.

Configurator teme pentru copii:

configurator de teme pentru copii

Descarca

O altă soluție de top pentru crearea unei teme pentru copii se numește Generatorul de teme pentru copii. Acest plugin este, de asemenea, minunat de convenabil pentru opțiunile de personalizare pe care le puteți face pentru tema dvs. de copil.

Verificarea temei pentru copii:

Verificare tema copilului
Descarca

În cele din urmă, Child Theme Check poate fi mâna ta dreaptă atunci când vine vorba de a-ți menține tema copilului sub control și supraveghere constantă ori de câte ori se fac modificări.