WordPress: As jo net witte wat in berntema is ...
Jo feroarje WordPress-tema's ferkeard.
Wy hawwe wurke mei tsientallen kliïnten en boud hûnderten fan WordPress sites. It is net dat ús taak is WordPress-siden te meitsjen, mar wy dogge it foar in protte kliïnten. Klanten komme net faak om WordPress-siden te brûken. Se komme typysk nei ús om te helpen har siden te optimalisearjen foar sykjen, sosjale en konversaasjes.
Faker as net krije wy tagong ta de side om sjabloanen te optimalisearjen of nije sjabloanen foar lâningsside te bouwen, en wy ûntdekke wat ferskrikliks. Wy fine faak in goed ûntworpen, goed stipe tema kocht as stifting fan 'e side en dan sterk oanpast troch it eardere buro fan' e klant.
In kearntema bewurkje is in ferskriklike praktyk en moat stopje. WordPress ûntwikkele Berntema's sadat ynstânsjes in tema kinne oanpasse sûnder de kearnkoade oan te reitsjen. Neffens WordPress:
In bernetema is in tema dat de funksjonaliteit en styling fan in oar tema erft, neamd it âlder tema. Bernetema's binne de oanrikkemandearre manier om in besteand tema te feroarjen.
As tema's mear en mear belutsen wurde, wurdt it tema faak ferkocht en faak bywurke om te soargjen foar bugs of befeiligingsgaten. Guon tema-ûntwerpers bliuwe de funksjes fan har tema yn 'e rin fan' e tiid ferbetterje of stypje it tema fia WordPress-ferzje-updates. Wy keapje de grutte mearderheid fan ús tema's fan Themeforest. Toptema's op Themeforest wurde tsientûzenen kearen ferkocht en hawwe folsleine ûntwerpburo's dy't har trochgean.
As wy mei in kliïnt wurkje, litte wy se de tema's besjen om de funksjes en funksjonaliteit te sjen dy't se leuk fine. Wy soargje derfoar dat it tema reageart op mobile apparaten en hat grutte fleksibiliteit foar layouts en shortcodes foar oanpassing. Wy lisinsearje en downloade it tema dan. In protte fan dizze tema's komme foarferpakt mei in Child Theme, Ynstallearje sawol de Child Theme en Âlden Tema, dan aktivearje de Child Theme kinne jo wurkje binnen it Berntema.
In bernetema oanpasse
Bernetema's binne typysk foarpakt mei it âlder tema en neamd nei it tema mei Bern derop. As myn tema is Avada, wurdt it Bernetema typysk Avada Child neamd en is opnommen yn 'e avada-bern folder. Dat is net de bêste nammekonvinsje, dus wy omneame it tema yn it style.css-bestân, omneame de map nei de kliïnt, en befetsje dan in skermôfbylding fan 'e definitive, oanpaste side. Wy ek oanpasse de styl sheet details sadat de klant kin identifisearje wa't boud it yn 'e takomst.
The Child Theme I ûntwikkele foar Martech Zone fan de Jannah WordPress tema. Ik neamde it tema Martech Zone 2023 nei ús side en it jier waard it ymplementeare en pleatst it Child Theme yn in map mtz-23. It lêste jier haw ik oanpaste posttypen, oanpaste funksjes, lettertypen en in ton stylferoarings opnommen om it tema te ferbetterjen op basis fan ús behoeften.
Jo kinne noch ien oanmeitsje as in berntema net is opnommen mei jo kocht tema.
Hoe't bernetema's wurkje
As d'r in bestân yn is Child Theme dat ek yn it âldertema sit, sil it bestân fan it berntema brûkt wurde. De útsûndering is functions.php
, wêr't koade yn beide tema's brûkt wurde. Berntema's binne in briljante oplossing foar in útdaagjend probleem. It bewurkjen fan kearntema-bestannen is in no-nee en moat net wurde akseptearre troch kliïnten. As jo op syk binne nei in buro om in WordPress-side foar jo te bouwen, easkje dat se in Child Theme ymplementearje. Fyn in nij buro as se net witte wêr't jo it oer hawwe.
Hoe kinne jo in berntema oanmeitsje
As jo âldertema gjin berntema hat, kinne jo noch ien meitsje!
- Meitsje in bern tema map yn de
wp-content/themes
directory. - Meitsje in
style.css
bestân en foegje jo deklaraasjes ta. Jo stylblêd moat it fereaske koptekstkommentaar boppe oan it bestân befetsje.
/*
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
*/
De folgjende ynformaasje is fereaske:
- Tema namme - moat unyk wêze foar jo tema.
- Sjabloan - de namme fan de parent tema triemtafel. It âldertema yn ús foarbyld is it Jannah-tema, dus it sjabloan sil wêze
jannah
. Jo wurkje miskien mei in oar tema, dus oanpasse dêrop.
- As jo wolle dat jo berntema maklik te ûnderskieden is binnen de temaside, foegje dan in skermôfdruk fan it tema ta en eksportearje it as
screenshot.jpg
mei de folgjende ôfmjittings: 1000px breed by 900px heech. - Stel de stylblêden foar âlder en bern yn
functions.php
fan jo bern tema:
<?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.
);
}
- Ynstallearje it berntema troch it uploaden fan in zip-bestân fan it tema OF it tafoegje oan jo temamap fia SFTP.
- Aktivearje it berntema.
Bernetema's binne kritysk
Jo hawwe in buro hierd om in side foar jo te bouwen, en se hawwe in goed stipe âldertema en in heul oanpast berntema ymplementearre. Nei't de side is frijlitten en jo it kontrakt foltôgje, publisearret WordPress in needupdate dy't in befeiligingsgat korrizjeart. Jo update WordPress, en jo side is no brutsen of leech.
As jo buro de bewurke hie Âlden Tema, do soe wêze ferlern. Sels as jo in bywurke âldertema fûn hawwe, moatte jo it downloade en alle koadewizigingen oplosse om te identifisearjen hokker korreksje it probleem oplost. Mar om't jo buro in geweldige baan dien hat en in berntema ûntwikkele, hawwe jo it bywurke âldertema downloade en ynstalleare op jo hostingaccount. Ferfarskje de side, en alles wurket. Koade yn in berntema sil komselden problemen generearje, útsein as d'r wat ôfhinklikens binne fan it âldertema en se hawwe de funksjonaliteit dy't jo ferwize nei ôfkarre of feroare.