WordPress kind tema volledige gids

WordPress-kindertemas. Dit klink aanvanklik (en lyk) intimiderend, maar sodra jy die ins en outs (sowel as die skoonheid) van WordPress-kindertemas leer, gaan jy baie pret hê. In hierdie pos sal ons die WordPress-kindertema in sy verskillende dele opdeel. Om dit op ‘n ander manier te stel, leer ons:


  • Wat is ‘n WordPress kind tema
  • Verdienste van WordPress-kindertemas
  • Beperkings van WordPress-kindertemas
  • Hoe u ‘n WordPress-kindstema kan skep
  • WordPress Child Theme Resources

Wat is ‘n WordPress kind tema?

Dus, wat is ‘n WordPress-kindertema?

‘N WordPress-kindertema is basies ‘n WordPress-tema wat sjabloonlêers en funksionaliteite’ leen ‘van ‘n ander WordPress-tema, bekend as die ouer-tema. Moenie nog iets stamp nie, ek sal alles in detail verduidelik wat ek belowe.

A ouer tema is ‘n tipiese WordPress-tema soos ons topverkoper Total WordPress Theme, die standaard Twenty Fourteen-tema of watter tema jy ook al op jou webwerf gebruik.

Die mees basiese tema van WordPress is bloot ‘n lêergids wat ‘n spesiale styl.css-lêer bevat. Moenie bekommerd wees nie, dit sal alles sin maak sodra ek dit verduidelik. Een van die vrae wat waarskynlik nou deur u kop gaan, is: Waarom sou u ‘n kindertema wil gebruik terwyl daar baie ouer-temas is??

Die antwoord is eenvoudig. Die meeste ouer-temas kry nou en dan opdaterings. Dus, as u ‘n ouer-tema neem en die kode (en styl) aanpas, sal u al hierdie veranderinge verloor volgende keer as u die tema opdateer. Dit is hier waar WordPress-kindertemas inkom. ‘N WordPress-kindertema gee jou die krag om jou ouer-tema aan te pas sonder om die risiko’s te verloor dat jy verander as jy opdateer. Natuurlik kan u kies om die opdaterings weg te doen as u nie omgee om u webwerf aan hackers bloot te stel nie.

Aanbeweeg…

‘N Paar paragrawe gelede noem ek dat kindertemas sjabloonlêers en -funksies “leen” van ouer-temas. Hoe gebeur dit? Dink aan kindertemas as skaduwee temas; hulle naboots hul ouer-temas. Dit is alles soos om ‘n kopie van u ouer-tema te skep sonder om iets te kopieer. Klink soos magie, reg?

Druk die vriesknoppie. Hoe kan u ‘n kopie van die ouer-tema skep sonder dat u regtig iets kopieer? Die geheim om temas van kinders te verstaan, lê in die spesiale styl.css-lêer wat ons vroeër genoem het. Eintlik is die geheim ‘n enkele reël wat in die styl gevind word. Watter lyn vra jy? Meer hieroor in ‘n oomblik. Aangesien ons later in hierdie pos ‘n kindertema sal skep, sal ek ‘n paar basiese konsepte bekendstel om die reël waaroor ek praat, te openbaar en u ‘n beter begrip van kindertemas te gee..

Om ‘n kindertema te bou, moet u ‘n lêergids (vir die kindertema) in u WordPress-temagids skep. U kan die gids ook al noem (of na u tema). Vervolgens moet u ‘n style.css met die volgende kode skep:

/ *
Tema Naam: die naam van u kindtema (bv. Total Child Theme)
Tema-URI: http://www.example.com (U kind-tema se URL)
Beskrywing: 'n Kort beskrywing van u kind se tema
Skrywer: U naam is hier
Sjabloon: U naam van die ouer-temagids (bv. Totaal, twintig-vyftien, ens.)
Weergawe: 1.0.0
* /

U moet hierdie style.css stoor in die gids van u kindtema. Gaan nou terug na die sesde (6de) reël in die bostaande kode. Jy sal sien:

Sjabloon: U naam van die ouer-temagids (bv. Totaal, twintig-vyftien, ens.)

Hierdie reël vertel u kind se tema van watter ouer-tema u funksies en sjabloonlêers moet leen. Hierdie eenvoudige lyn koppel u kind se tema aan die ouer-tema, en dien as ‘n leiding waardeur die kind-tema sjabloonlêers en funksionaliteite vanaf die ouer-tema ontvang. Dit beteken dat u die ouer-tema op u WordPress-platform moet installeer.

Dit is voldoende om te sê, sonder hierdie reël het u nie ‘n kindertema nie. U het net ‘n lêergids en ‘n tipiese styl.css-lêer.

Samevattend erf die sjabloonlyn (die meeste van) u ouer tema wanneer u u kindstem aktiveer. Al die veranderinge wat u aan u kindtema aanbring, sal nie beïnvloed word as u die ouer-tema opdateer nie. Hoe hou u van die verduideliking? Volg jy of is dit nie duidelik genoeg nie? As u saam met my is, laat ons voortgaan met die voor- en nadele van WordPress-kindertemas.

Wat is die voordele van die gebruik van ‘n kindstema??

Daar is baie voordele verbonde aan die gebruik van ‘n kindertema en ons beveel aan dat elkeen ‘n tema gebruik wat nie op hul webwerf ontwerp is om ‘n kindertema op te stel en te aktiveer nie. Ons het ‘n paar van die belangrikste voordele vir die gebruik van ‘n kindertema gelys, en waarom u dit sterk moet oorweeg.

sukses

Veilige opdaterings

WordPress-kindertemas leen bloot funksies, sjablone en style by die ouer-tema. Hiermee kan u u webwerf aanpas sonder om die ouer-tema aan te raak. Daarom, wanneer die ontwikkelaars u ouer-tema opdateer, kan u u webwerf veilig opgradeer sonder om persoonlike veranderinge te verloor.

Kindertemas is maklik uit te brei

WP-kindertemas gee u baie buigsaamheid. U kan nuwe sjabloonlêers skep wat nie deel was van die ouer-tema nie. U kan nuwe funksies, style en soveel meer byvoeg. Daar is ook talle kommersiële en gratis temarame met uitbreidbare opsies om aan die gang te kom.

Kindertemas is Fallback-Safe

Elke ontwikkelaar is ‘n mens, en ons weet almal dat dit verkeerd is as menslik. Almal maak foute en almal vergeet. Dit gesê, jy sal in die sop sit as jy vergeet om vir iets te kodeer as jy ‘n ouer-tema gebruik. Dinge is ‘n bietjie anders met kindertemas. As u ‘n kode vergeet, sal WordPress outomaties ‘n alternatief (of die oorspronklike) vanaf die ouer-tema laai. Dit is natuurlik net waar as die kode in die ouer-tema bestaan.

Wat is die negatiewe aspekte van die gebruik van ‘n kindstema??

Alhoewel kindertemas oor die algemeen geweldig is, en ons beveel aan dat almal wat WordPress gebruik ‘n kindertema op hul webwerf aktiveer as hulle van plan is om in die toekoms enige moontlike aanpassings te maak, is dit ‘n paar dinge wat u in gedagte moet hou.

Daar is ‘n leerkurwe

Kindertemas is hoofsaaklik vir die uitbreiding of aanpassing van die funksie van u ouer-tema, wat beteken dat as u nie ‘n ontwikkelaar is nie, sal u nie veel met u kind-tema kan doen nie en u sal wil leer hoe om kodering te neem. die volle potensiaal van u kindstema. As u dus ‘n newbie is, het u tyd nodig om die werking van ouer-temas en WordPress (sowel as ‘n bietjie kode) in die algemeen te leer om die volle potensiaal van kindertemas te benut. Ewenwel, jy moet jou strepe verdien. U sal immers binnekort soos die voorspelers wegkodeer!

Dinge breek of word agtergelaat

As u u webwerf rondom ‘n ouer-tema gebou het, sal u moontlik ‘n paar dinge moet aanpas (bv. Spyskaarte, widgets en / of tema-opsies) wanneer u oorskakel na ‘n kind-tema. Sommige temas stoor instellings in die databasis op grond van die naam van die tema, so as u oorskakel na u kindstema, kan dit lyk of u al die ouerinstellings verloor het (Customizer-instellings), maar moenie bekommerd wees dat hulle veilig in die databasis is nie, maar u sal wel moet u terugskakel na u ouer as dit die geval is, sodat u u instellings kan kopieer en oorskakel. In ons Total-tema bied ons ‘n nuttige portefeulje Invoer / Uitvoer regs in die paneelbord, sodat u u instellings vir die tema Customizer kan kopieer voordat u oorskakel na die tema van u kind en dit oorskakel..

Verder, as u u kindtema gebruik om ‘n addisionele funksie op u webwerf te gee, eerder as om ‘n inprop te gebruik as u ooit u ouertema verander, moet u miskien hierdie tweaks na ‘n nuwe kindstema skuif, u huidige kindertema verander of die pas ‘n pasgemaakte inprop in.

Hoe u ‘n WordPress-kindstema kan skep?

Ek wil aanvaar dat u proaktief is en ‘n lêergids en die ‘spesiale’ styl.css-lêer vir u kindertema geskep het. As u so pas na hierdie deel oorgeslaan het (of gretig op hierdie gedeelte gewag het), moet u u WordPress-temagids oopmaak via FTP / SFTP (… / wp-inhoud / temas) en ‘n lêergids skep waarin u u kind se tema sal bêre..

nota: U kan toegang tot die temagids verkry via u File Manager in u cPanel. Alternatiewelik kan u ‘n FTP-kliënt gebruik soos FileZilla as u FTP-rekeninge geaktiveer het.

Open nou jou gunsteling teksredakteur (myne) Notepad++) en skep ‘n style.css-lêer met die volgende inligting:

/ *
Tema Naam: die naam van u kindtema (bv. Total Child Theme)
Tema-URI: http://www.example.com (U kind-tema se URL)
Beskrywing: 'n Kort beskrywing van u kind se tema
Skrywer: U naam is hier
Sjabloon: U naam van die ouer-temagids (bv. Totaal, twintig-vyftien, ens.)
Weergawe: 1.0.0
* /

Dit is dieselfde kode wat ons vroeër gebruik het.

Laai u styl.css-lêer op na die kindertema-lêergids. Op hierdie stadium is u styl.css-lêer leeg (afgesien van die bogenoemde reëls wat niks aan stylstyl doen nie), dus moet nie van u kind se tema lyk soos u ouer-tema nie. Om egter hierdie hindernis te oorkom, kan u die styl.css van u ouer-tema invoer deur ‘n nuwe leë functies.php-lêer in die kindertema-lêergids te skep en die volgende PHP-kode by te voeg:

funksie total_child_enqueue_parent_theme_style () {

// Kry weergawe-nommer van die ouer-stylblad dinamies (laat blaaiers u stylblad herkache wanneer u u tema opdateer)
$ tema = wp_get_theme ('Totaal');
$ weergawe = $ tema-> kry ('Weergawe');

// Laai die stylblad
wp_enqueue_style ('ouer-styl', get_template_directory_uri (). '/ style.css', skikking (), $ weergawe);

}
add_action ('wp_enqueue_scripts', 'total_child_enqueue_parent_theme_style');

Verander die plek waar dit “Totaal” staan ​​om die naam van u ouer tema te wees. Dit sal u kind se tema moontlik maak om die weergawenommer wat aan die ouer style.css aangeheg is, dinamies op te dateer, so as die ouer-tema opgedateer word as daar veranderinge aan die style.css-lêer in die ouer-tema is, sal dit die blaaier en u CDN moontlik maak ( as u een gebruik) herhaal die stylblad en verhoed dat u werf CSS-probleme het as dit gesien word.

Pas u kind-tema aan

kind-tema-veranderinge

Nou kom die lekker deel. U het u kind se tema waarskynlik gemaak om aanpassings te maak, so duik in!

  • Voeg u style by die styl.css-lêer wat u gemaak het om u kindertema aan te pas. Hulle sal die ooreenstemmende style wat in die ouer-tema voorkom, oorskry.
  • Om sjabloonlêers te redigeer, kopieer hulle eers na u kindstema en wysig dit dan van daar af. Maar nie ALLE lêers kan na u kind se tema oorgedra en gewysig word nie, u kan slegs oor sjabloonlêers kopieer. Dus as die tema sekere lêers binne het, insluitend inc, funksies of ander lêergidse wat aangepaste klasse en funksies bevat, sal u dit waarskynlik nie kan kopieer en verander nie. In hierdie gevalle wil u dalk kyk na die gebruik van filters of aksiehakies om die standaardouertema-funksies te verander.
  • U kan persoonlike sjabloonlêers by u kindtema voeg vir meer funksies
  • Gebruik u funksies.php-lêer van u kindtema om aangepaste funksies by te voeg en gebruik te maak van ouer-tema of WordPress-filters. Moenie nuwe funksies by die funksie.php-lêer by u ouer-tema voeg nie!

WordPress laai eers die sjabloonlêers en -styl in u kindertema, maar as daar iets ontbreek, sal dit die ooreenstemmende lêers in die ouer-tema laai. O ja, kindertemas is veilig, maar ek weet dat ons dit al gesê het.

En dit is dit.


Om dinge in te pak …

Kindertemas is baie kragtig wat pasmaak en uitbreidbaarheid betref. Boonop bied dit goeie leergronde vir almal wat op soek is na WordPress-tema-ontwikkeling. Dit is eenvoudig en prettig om te skep en gee jou baie opsies om jou WordPress-webwerf te verander, net soos jy wil.

Ontwerp weg en geniet dit, en moenie vertrek voordat u met ons deel in die kommentaar hieronder nie. Ons is baie lief vir en waardeer u terugvoer ��

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map