Conținut de marketing

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.

martech-zone-child-theme

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!

  1. Creați un folder cu temă copil în wp-content/themes director.
  2. Crearea unei style.css depuneț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ță.
  1. 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.jpg cu următoarele dimensiuni: 1000px lățime pe 900px înălțime.
  2. Puneți în coadă foile de stil ale temei părinte și copil functions.php a 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.
	);
}
  1. Instalați tema secundară încărcând un fișier zip al temei SAU adăugându-l în directorul de teme prin SFTP.
  2. 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.

Douglas Karr

Douglas Karr este un director de marketing specializat în companii SaaS și AI, unde ajută la scalarea operațiunilor de marketing, la stimularea generării cererii și la implementarea strategiilor bazate pe AI. Este fondatorul și editorul Martech Zone, o publicație de top în… Mai mult »
Înapoi la butonul de sus
Închide

Blocarea reclamelor a fost detectată

Ne bazăm pe reclame și sponsorizări pentru a menține Martech Zone gratuit. Vă rugăm să luați în considerare dezactivarea blocatorului de reclame sau să ne susțineți cu un abonament anual accesibil și fără reclame (10 USD):

Înscrie-te pentru un abonament anual