WordPress: Dacă nu știi ce este o temă pentru copii...

Modificați incorect temele WordPress.
Am lucrat cu zeci de clienți și am construit sute de WordPress site-uri. Nu este că treaba noastră este să creăm site-uri WordPress, dar ajungem să o facem pentru mulți clienți. Clienții nu vin să folosească foarte des site-urile WordPress. De obicei, vin la noi pentru a ajuta la optimizarea site-urilor lor pentru căutare, rețele sociale și conversii.
De cele mai multe ori, avem acces la site pentru a optimiza șabloane sau pentru a construi noi șabloane pentru pagini de destinație și descoperim ceva îngrozitor. Găsim adesea o temă bine concepută, bine susținută, achiziționată ca bază a site-ului și apoi modificată în mare măsură de agenția anterioară a clientului.
Editarea unei teme de bază este o practică teribilă și trebuie să înceteze. WordPress dezvoltat Teme pentru copii astfel încât agențiile să poată personaliza o temă fără a atinge codul de bază. Conform WordPress:
O temă pentru copii este o temă care moștenește funcționalitatea și stilul unei alte teme, numită tema părinte. Temele pentru copii sunt modalitatea recomandată de a modifica o temă existentă.
Pe măsură ce temele devin din ce în ce mai implicate, tema este adesea vândută și deseori actualizată pentru a avea grijă de erori sau găuri de securitate. Unii designeri de teme continuă să-și îmbunătățească funcțiile temei de-a lungul timpului sau să susțină tema prin actualizările versiunii WordPress. Achiziționăm marea majoritate a temelor noastre de la Themeforest. Temele de top de pe Themeforest sunt vândute de zeci de mii de ori și au agenții de design complet care continuă să le susțină.
Când lucrăm cu un client, îi punem să revizuiască temele pentru a vedea caracteristicile și funcționalitatea care le place. Ne asigurăm că tema este receptivă pe dispozitivele mobile și are o mare flexibilitate pentru machete și coduri scurte pentru personalizare. Apoi licențiem și descărcăm tema. Multe dintre aceste teme vin preambalate cu un Tema copil. Instalarea ambelor Tema copil și Tema părinte, apoi activând Tema copil vă permite să lucrați în cadrul temei pentru copii.
Personalizarea unei teme pentru copii
Temele pentru copii sunt de obicei preambalate cu tema părinte și poartă numele temei cu Copil pe ea. Dacă tema mea este Avada, Tema Copilului este denumită de obicei Avada Child și este conținută în avada-copil pliant. Aceasta nu este cea mai bună convenție de denumire, așa că redenumim tema în fișierul style.css, redenumim folderul după client și apoi includem o captură de ecran a site-ului final personalizat. De asemenea, personalizăm detaliile foii de stil, astfel încât clientul să poată identifica cine a construit-o în viitor.
Tema Copilului pentru care am dezvoltat-o Martech Zone de la Tema WordPress Jannah. Am numit tema Martech Zone 2023 după site-ul nostru și anul acesta a fost implementat și a plasat Tema Copilului într-un folder mtz-23. În ultimul an, am încorporat tipuri de postări personalizate, funcții personalizate, fonturi și o mulțime de modificări de stil pentru a îmbunătăți tema în funcție de nevoile noastre.

Puteți crea în continuare unul dacă o temă copil nu este inclusă cu tema achiziționată.
Cum funcționează temele pentru copii
Dacă există un fișier în Tema copil care se află și în Tema Părinte, fișierul temei Copil va fi utilizat. Excepția este functions.php, unde va fi utilizat codul din ambele teme. Temele pentru copii sunt o soluție genială la o problemă provocatoare. Editarea fișierelor cu teme de bază este un nu și nu ar trebui să fie acceptată de clienți. Dacă sunteți în căutarea unei agenții care să construiască un site WordPress pentru dvs., cereți ca aceștia să implementeze o temă pentru copii. Găsiți o nouă agenție dacă nu știu despre ce vorbiți.
Cum se creează o temă pentru copii
Dacă tema dvs. părinte nu are o temă copil, puteți crea în continuare una!
- Creați un folder cu temă copil în
wp-content/themesdirector. - Crearea unei
style.cssdepuneți și adăugați declarațiile dvs. Foaia de stil trebuie să conțină comentariul de antet necesar în partea de sus a fișierului.
/*
Theme Name: Martech Zone 2023
Theme URI: https://martech.zone
Description: Custom Child Theme for Martech Zone
Author: DK New Media
Author URI: https://dknewmedia.com
Template: jannah
Version: 1.0.7
License: license purchased
License URI: http://themeforest.net/licenses/regular_extended
Text Domain: jannah-child
*/ Următoarele informații sunt necesare:
- Numele temei - trebuie să fie unic pentru tema dvs.
- șablon – numele directorului temei părinte. Tema părinte din exemplul nostru este tema Jannah, așa că șablonul va fi
jannah. Este posibil să lucrați cu o altă temă, așa că ajustați în consecință.
- Dacă doriți ca tema copilului dvs. să fie ușor de distins în pagina de teme, adăugați o captură de ecran a temei și exportați-o ca
screenshot.jpgcu următoarele dimensiuni: 1000px lățime pe 900px înălțime. - Puneți în coadă foile de stil ale temei părinte și copil
functions.phpa temei copilului tău:
<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
wp_enqueue_style( 'child-style',
get_stylesheet_uri(),
array( 'parenthandle' ),
wp_get_theme()->get( 'Version' ) // This only works if you have Version defined in the style header.
);
} - Instalați tema secundară încărcând un fișier zip al temei SAU adăugându-l în directorul de teme prin SFTP.
- Activați tema copilului.
Temele pentru copii sunt critice
Ați angajat o agenție pentru a crea un site pentru dvs. și au implementat o temă pentru părinte bine susținută și o temă pentru copii foarte personalizată. După ce site-ul este lansat și finalizați contractul, WordPress lansează o actualizare de urgență care corectează o gaură de securitate. Actualizați WordPress, iar site-ul dvs. este acum stricat sau gol.
Dacă agenția dvs. ar fi editat fișierul Tema părinte, ai fi pierdut. Chiar dacă ați găsit o temă parentală actualizată, trebuie să o descărcați și să remediați orice modificări ale codului pentru a identifica corecția care rezolvă problema. Dar, deoarece agenția dvs. a făcut o treabă grozavă și a dezvoltat o temă copil, ați descărcat tema părinte actualizată și ați instalat-o pe contul dvs. de găzduire. Actualizează pagina și totul funcționează. Codul dintr-o temă secundară va genera rareori probleme, cu excepția cazului în care există anumite dependențe de tema părinte și acestea au depreciat sau au schimbat funcționalitatea la care faceți referire.



