Als je niet weet wat een WordPress-kinderthema is ...

wordpress kind thema

Je wijzigt WordPress-thema's verkeerd.

We hebben met tientallen klanten samengewerkt en in de loop der jaren honderden WordPress-sites gebouwd. Het is niet onze taak om WordPress-sites te maken, maar we doen het uiteindelijk voor veel klanten. Klanten gebruiken WordPress-sites niet vaak. Ze komen meestal naar ons om te helpen bij het optimaliseren van hun sites voor zoeken, sociale media en conversies.

Vaker wel dan niet krijgen we toegang tot de site om sjablonen te optimaliseren of nieuwe sjablonen voor bestemmingspagina's uit te bouwen, en we ontdekken iets vreselijks. We vinden vaak een goed ontworpen, goed ondersteund thema dat is gekocht als basis van de site en vervolgens sterk is aangepast door het vorige bureau van de klant.

Het bewerken van een kernthema is een vreselijke gewoonte en moet stoppen. WordPress ontwikkeld Kindenthema's zodat bureaus een thema kunnen aanpassen zonder de kerncode aan te raken. Volgens WordPress:

Een child-thema is een thema dat de functionaliteit en stijl van een ander thema erft, het hoofdthema. Onderliggende thema's zijn de aanbevolen manier om een ​​bestaand thema aan te passen.

Naarmate thema's steeds meer betrokken raken, wordt het thema vaak verkocht en vaak bijgewerkt om bugs of beveiligingslekken te verhelpen. Sommige thema-ontwerpers blijven in de loop van de tijd zelfs doorgaan met het verbeteren van functies in hun thema of ondersteunen het thema via WordPress-versie-updates. We kopen het overgrote deel van onze thema's bij Themeforest. Je zult zien dat topthema's op Themeforest tienduizenden keren worden verkocht en dat volledige ontwerpbureaus ze blijven ondersteunen.

Wanneer we met een klant werken, laten we ze de thema's beoordelen om te zien welke functies en functionaliteit ze leuk vinden. We zorgen ervoor dat het thema responsief is op mobiele apparaten en een grote flexibiliteit heeft voor lay-outs en shortcodes voor aanpassing. We licentiëren en downloaden het thema vervolgens. Veel van deze thema's zijn voorverpakt met een Child Theme. Zowel de Child Theme als Hoofdthemaen activeer vervolgens het Child Theme stelt u in staat om binnen het kindthema te werken.

Een kindthema aanpassen

Onderliggende thema's zijn meestal voorverpakt met het hoofdthema en genoemd naar het thema met het kind erop. Als mijn thema is Avadaheet het kindthema doorgaans Avada Child en is het opgenomen in de avada-kind map. Dat is niet de beste naamgevingsconventie, dus we hernoemen het thema in het style.css-bestand, hernoemen de map naar de client en voegen dan een screenshot toe van de uiteindelijke, aangepaste site. We passen ook de stijlbladdetails aan, zodat de klant kan identificeren wie het in de toekomst heeft gebouwd.

Als een Child Theme is niet inbegrepen, u kunt er nog steeds een maken. Een voorbeeld hiervan is een kindthema dat we voor ons bureau hebben ontwikkeld. We hebben het thema genoemd DK New Media 2018 na onze site en het jaar dat deze werd geïmplementeerd en het kindthema in een map werd geplaatst een acht. De CSS-stylesheet is bijgewerkt met onze informatie:

/ * Thema Naam: DK New Media 2018 Beschrijving: Kindthema voor DK New Media gebaseerd op het Avada-thema Auteur: DK New Media
Auteur URI: https://dknewmedia.com Sjabloon: Avada Versie: 1.0.0 Tekstdomein: Avada * /

Binnen Child Theme, ziet u de afhankelijkheid van het hoofdthema geïdentificeerd als de Sjabloon.

Buiten sommige CSS-bewerkingen was het eerste sjabloonbestand dat we wilden wijzigen de voettekst. Om dit te doen, hebben we het footer.php-bestand van het hoofdthema gekopieerd en vervolgens naar het een acht map. We hebben vervolgens het footer.php-bestand bewerkt met onze aanpassingen en de site heeft deze aangenomen.

Hoe kinderthema's werken

Als er een bestand in het Child Theme en het ouderthema, het bestand van het kindthema wordt gebruikt. De uitzondering is functions.php, waar code in beide thema's wordt gebruikt. Kinderthema's zijn een briljante oplossing voor een heel moeilijk probleem. Het bewerken van kernthemabestanden is een no-no en mag niet worden geaccepteerd door klanten.

Als u op zoek bent naar een bureau om een ​​WordPress-site voor u te bouwen, eis dan dat ze een kindthema implementeren. Als ze niet weten waar je het over hebt, zoek dan een nieuw bureau.

Onderliggende thema's zijn cruciaal

Je hebt een bureau ingehuurd om een ​​site voor je te bouwen, en zij hebben een goed ondersteund ouderthema en een sterk aangepast kindthema geïmplementeerd. Nadat de site is vrijgegeven en je het contract hebt voltooid, brengt WordPress een noodupdate uit die een beveiligingslek corrigeert. U werkt WordPress bij en uw site is nu kapot of blanco.

Als uw bureau het Hoofdthema, je zou verloren zijn. Zelfs als u een bijgewerkt ouderthema hebt gevonden, moet u dit downloaden en eventuele codewijzigingen oplossen om te proberen te achterhalen welke correctie het probleem oplost. Maar aangezien uw bureau geweldig werk heeft geleverd en een Child Theme, downloadt u het bijgewerkte Hoofdthema en installeer het op uw hostingaccount. Vernieuw de pagina en alles werkt gewoon.

Openbaarmaking: ik gebruik mijn Themeforest affiliate link in dit artikel.

Wat denk je?

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.