Temes infantils de WordPress. Al principi poden semblar (i semblen) intimidatoris, però, un cop apresos els aspectes detallats (així com la bellesa) dels temes infantils de WordPress, us divertireu molt. En aquesta publicació, dividirem el tema infantil de WordPress en les seves diferents parts. Per dir-ho d’una altra manera, aprendrem:
- Què és un tema infantil de WordPress
- Mèrits dels temes infantils de WordPress
- Demèrits de temes infantils de WordPress
- Com crear un tema infantil de WordPress
- Recursos de temàtica infantil de WordPress
Contents
Què és un tema infantil de WordPress?
Aleshores, què és un tema infantil de WordPress?
Un tema infantil de WordPress és bàsicament un tema de WordPress que “presta” fitxers de plantilla i funcionalitats d’un altre tema de WordPress conegut com a tema pare. Encara no punxem res, t’ho explicaré tot el detall que prometo.
A tema dels pares és un tema típic de WordPress, com ara el nostre tema de WordPress total venut, el tema predeterminat dels Vint Catorze o el que utilitzeu al vostre lloc web..
El tema bàsic de WordPress és simplement una carpeta que conté un fitxer style.css especial. No us preocupeu, tindrà sentit tot un cop ho explico. Una de les preguntes que probablement us passaran pel cap ara mateix és: Per què voldríeu utilitzar un tema infantil mentre hi hagi molts temes de pares?
La resposta és bastant senzilla. La majoria de temes pares reben actualitzacions de tant en tant. Així, si agafeu un tema parent i personalitzeu el codi (i l’estil), perdreu tots aquests canvis la propera vegada que actualitzeu el tema. Aquí és on surten els temes infantils de WordPress. Un tema infantil de WordPress us dóna el poder de personalitzar el tema progenitor sense tenir el risc de perdre els canvis quan actualitzeu. Per descomptat, podeu optar per eliminar les actualitzacions si no us interessa exposar el vostre lloc web als pirates informàtics.
Continuant …
Fa uns quants paràgrafs, vaig esmentar que els temes infantils “presten” fitxers de plantilles i la funcionalitat dels temes pares. Com succeeix això? Penseu en els temes infantils ombra temes; imiten els temes dels pares. Tot és com crear una còpia del tema pare sense copiar res. Sembla màgia, no?
Premeu el botó de congelació. Com es pot crear una còpia del tema pare sense copiar res? El secret per comprendre els temes infantils es troba dins del fitxer especial style.css que hem esmentat anteriorment. En realitat, el secret és una sola línia que es troba dins de style.css. Quina línia es pregunta? Més sobre això en un moment. Com que més endavant crearem un tema infantil en aquesta publicació, només introduiré alguns conceptes bàsics per revelar la línia de què parlo i donar-vos una millor comprensió dels temes infantils..
Per crear un tema infantil, heu de crear una carpeta (per al tema infantil) al directori de temes de WordPress. Podeu posar el nom de la carpeta qualsevol (o després del vostre tema). A continuació, heu de crear un style.css amb el codi següent:
/ *
Nom del tema: el nom del tema del vostre fill (per exemple, Tema infantil total)
URI de tema: http://www.example.com (URL del tema del vostre fill)
Descripció: una breu descripció del tema del vostre fill
Autor: El vostre nom entra aquí
Plantilla: nom del vostre directori de tema parent (per exemple, total, vint-i-catorze, etc.)
Versió: 1.0.0
* /
Heu d’estalviar aquest style.css a la carpeta del tema del vostre fill. Ara, torna a la sisena (sisena) línia del codi anterior. Ja ho veuràs:
Plantilla: nom del vostre directori de tema parent (per exemple, total, vint-i-catorze, etc.)
Aquesta línia indica el tema del vostre fill / filla des del tema parent per agafar en préstec les funcions i els fitxers de plantilles. Aquesta línia senzilla vincula el tema del vostre fill amb el tema pare, actuant com un conducte mitjançant el qual el tema fill rep fitxers de plantilles i funcionalitats del tema pare. Això vol dir que haureu d’instal·lar el tema principal a la vostra plataforma de WordPress.
N’hi ha prou amb dir, sense aquesta línia, que no tingueu un tema infantil. Només teniu una carpeta i un fitxer style.css típic.
En resum, la línia de plantilla hereta (la majoria) el tema parent quan activeu el tema fill. Tots els canvis que feu al tema fill no es veuran afectats si / o actualitzeu el tema pare. Com us agrada aquesta explicació? Segueixes o no ho tens prou clar? Si esteu amb mi, passem als avantatges i desavantatges dels temes infantils de WordPress.
Quins són els avantatges d’utilitzar un tema infantil?
Utilitzeu un tema infantil amb molts avantatges i us recomanem que qualsevol usuari utilitzeu un tema que no estava personalitzat creat per al seu lloc web per configurar i activar un tema infantil. Tenim una llista d’alguns dels principals avantatges per utilitzar un tema infantil i per què cal considerar-ho fermament.
Actualitzacions segures
Els temes secundaris de WordPress simplement presten funcions, plantilles i estils del tema pare. Això us permet personalitzar el vostre lloc web sense tocar el tema pare. Per tant, sempre que els desenvolupadors actualitzin el tema principal, podeu actualitzar el vostre lloc web de manera segura sense perdre canvis personalitzats.
Els temes infantils són fàcilment extensibles
Els temes infantils del WP us donen molta flexibilitat. Podeu crear fitxers de plantilla nous que no formessin part del tema principal. Podeu afegir noves funcions, estils i molt més. A més, hi ha molts marcs de temes comercials i gratuïts amb opcions extensibles per començar.
Els temes infantils són segurs per a fallots
Tots els desenvolupadors són humans i tots sabem que equivocar-se és humà. Tothom s’equivoca i tothom s’oblida. Dit això, estareu a la sopa si us oblideu de codificar alguna cosa quan utilitzeu un tema parent. Les coses són una mica diferents amb els temes infantils. Si oblideu algun codi, WordPress carregarà automàticament una alternativa (o l’original) del tema principal. Per descomptat, això només és cert si el codi existeix en el tema pare.
Quins són els aspectes negatius d’utilitzar un tema infantil?
Tot i que, en general, els temes infantils són fantàstics i recomanem que tothom que utilitzi WordPress activi un tema infantil al seu lloc si teniu previst fer algun retoc potencial en el futur, són algunes de les coses que heu de tenir en compte..
Hi ha una corba d’aprenentatge
Els temes infantils serveixen principalment per ampliar o personalitzar la funcionalitat del tema pare, cosa que significa que si no sou un desenvolupador, no podreu fer res amb el tema del vostre fill i voldreu aprendre codificació per prendre tot el potencial del tema del vostre fill. Per tant, si sou un principiant, necessiteu temps per aprendre el funcionament dels temes dels pares i de WordPress (així com una mica de codi) en general per gaudir del màxim potencial dels temes infantils. De la mateixa manera, heu de guanyar les vostres ratlles. Al cap i a la fi, codificaràs com els professionals en molt poc temps!
Les coses es trenquen o queden al darrere
Si heu creat el lloc web al voltant d’un tema parent, haureu d’afectar algunes coses (per exemple, menús, ginys i / o opcions de tema) quan canvieu al tema infantil. Alguns temes desen la configuració a la base de dades en funció del nom del tema, de manera que quan canvieu el tema del vostre fill pot semblar que heu perdut tots els paràmetres del tema parent (configuració del personalitzador), però no us preocupeu que són segurs a la base de dades, heu de tornar al vostre progenitor si aquest és el cas, per poder copiar-ne la configuració i migrar-los. Al nostre tema Total, proporcionem un plafó d’Importació / Exportació just al tauler de control per tal de copiar la configuració del personalitzador del tema abans de canviar al tema fill i migrar-los.
A més, si feu servir el tema del vostre fill per proporcionar una funció addicional al vostre lloc, més aviat utilitzeu un complement si canvieu el tema parent, potser haureu de canviar alguns canvis a un nou tema infantil, canviar el nom del tema actual o canviar el tema. permet modificar un complement personalitzat.
Com crear un tema infantil de WordPress?
Vull suposar que sou proactiu i heu creat una carpeta i el fitxer “especial” style.css per al tema del vostre fill. Si només heu saltat a aquesta part (o esperàveu amb ganes aquesta secció), obriu el vostre directori de temes de WordPress mitjançant FTP / SFTP (… / wp-content / temes) i creeu una carpeta on emmagatzemareu el tema del vostre fill..
Nota: Podeu accedir al directori de temes mitjançant el Gestor de fitxers del cPanel. També podeu utilitzar un client FTP com FileZilla si teniu els comptes FTP activats.
A continuació, obre l’editor de text favorit (el meu Bloc de notes++) i creeu un fitxer style.css amb la informació següent:
/ *
Nom del tema: el nom del tema del vostre fill (per exemple, Tema infantil total)
URI de tema: http://www.example.com (URL del tema del vostre fill)
Descripció: una breu descripció del tema del vostre fill
Autor: El vostre nom entra aquí
Plantilla: nom del vostre directori de tema parent (per exemple, total, vint-i-catorze, etc.)
Versió: 1.0.0
* /
És el mateix codi que hem utilitzat anteriorment.
Carregueu el fitxer style.css a la carpeta del tema infantil. En aquest moment, el fitxer style.css està buit (a part de les línies anteriors, que no fan res pel que fa a estil), de manera que no espereu que el tema del vostre fill sembli res del tema pare. Tot i això, per superar aquest obstacle, podeu importar style.css del tema parent creant un nou fitxer functions.php buit dins de la carpeta de temes secundària i afegint el codi PHP següent:
function total_child_enqueue_parent_theme_style () {
// Obtenir dinàmicament el número de versió de la fulla d’estil pare (permet als navegadors tornar a caché la vostra fulla d’estils quan actualitzeu el tema)
$ theme = wp_get_theme ('Total');
$ version = $ theme-> get ("Versió");
// Carregueu el full d’estils
wp_enqueue_style ('estil pare', get_template_directory_uri (). '/ style.css', array (), $ version);
}
add_action ('wp_enqueue_scripts', 'total_child_enqueue_parent_theme_style');
Assegureu-vos de canviar allà on es diu “Total” per ser el nom del vostre tema parent. Això permetrà al tema del vostre fill actualitzar dinàmicament el número de versió adjunt a style.css progenitor, de manera que quan el tema principal s’actualitzi si hi hagués canvis al fitxer style.css del tema principal, el navegador i el CDN us permetran ( si en feu servir), torneu a caché la fulla d’estil i eviteu que el vostre lloc tingui problemes CSS quan es vegin.
Personalització del tema infantil
Ara vine la part divertida. Probablement heu creat el tema del vostre fill per personalitzar-vos!
- Per personalitzar el tema del vostre fill, només heu d’afegir els vostres estils al fitxer style.css que heu creat. Anularan els estils corresponents que es troben al tema principal.
- Per editar fitxers de plantilles, copieu-los primer al tema del vostre fill i, a continuació, editeu-los. Però no tots els fitxers es poden copiar al tema del fill i modificar-los, només es poden copiar a fitxers de plantilla. De manera que si el tema té determinats fitxers per incloure, inc, funcions o una altra carpeta que tingui classes i funcions personalitzades, és possible que no pugueu copiar-los ni modificar-los. En aquests casos, és possible que vulgueu mirar els filtres o els ganxos d’acció per modificar les funcions predeterminades del tema principal.
- Podeu afegir fitxers de plantilles personalitzats al tema fill per obtenir més funcionalitats
- Utilitzeu el fitxer funcions.php del vostre fill o filla per afegir funcions personalitzades i aprofitar els filtres de tema parent o WordPress No afegiu funcions noves al fitxer funcions.php del vostre tema pare!
WordPress carregarà primer els fitxers i estils de plantilla al tema fill, però si falta alguna cosa, carregarà els fitxers corresponents al tema pare. Oh, sí, els temes infantils són segurs, però aposto que ja ho hem dit.
I ja està.
Per embolicar les coses …
Els temes infantils són molt potents quant a personalització i extensibilitat. A més, proporcionen bons motius d’aprenentatge per a qualsevol persona que vulgui aprendre desenvolupament de temes de WordPress. Són senzills i divertits de crear i us ofereixen moltes opcions per convertir el vostre lloc de WordPress de la manera que més us agradi.
Dissenya fora i diverteix-te i no et quedis abans de compartir-ho amb nosaltres als comentaris que es mostren a continuació. Ens encanta i valorem els vostres comentaris