Tippek és gyakori kérdések
Google Tag Manager hozzáadása, a JetThemeCore és egy téma összehangolása gyermektémával, jó tudni.
Google Tag Manager hozzáadása
Szekció neve “Google Tag Manager hozzáadása”A Google Tag Manager két kódrészletet ad: az egyiket a <head>, a másikat a <body> elejére kell tenni. A JetThemeCore-sablonok mellett ezt két módon oldhatod meg: a gyermektéma functions.php fájljával vagy a Code Snippets bővítménnyel. Mindkettő a wp_head és a wp_body_open horgot használja.
Szükséges egy Google Tag Manager-fiók a kész nyomkövető kódokkal.
A gyermektéma functions.php fájlja
Szekció neve “A gyermektéma functions.php fájlja”- Kapcsold be a gyermektémát a Megjelenés → Témák oldalon.
- Nyisd meg a Megjelenés → Témafájl-szerkesztő oldalt, és a jobb oldali listából válaszd a
functions.phpfájlt. - A fájl végére illeszd be az alábbi kódot, és a két megjegyzés alá másold be a Google Tag Manager megfelelő kódrészletét.
- Kattints a Fájl frissítése gombra.
function custom_add_gtm_code() { ?> <!-- Add your GTM code snippet below this line -->
<?php}add_action( 'wp_head', 'custom_add_gtm_code' );
function custom_add_gtm_code_noscript() { ?> <!-- Add your GTM code snippet below this line -->
<?php}add_action( 'wp_body_open', 'custom_add_gtm_code_noscript' );A Code Snippets bővítménnyel
Szekció neve “A Code Snippets bővítménnyel”- Telepítsd és kapcsold be a Code Snippets bővítményt (Bővítmények → Új hozzáadása, keress rá a „Code Snippets” névre).
- A Snippets → Add New oldalon adj címet a kódrészletnek.
- Illeszd be a fenti kódot, és a megjegyzések alá másold a Google Tag Manager kódrészleteit (a
wp_headfüggvénybe a fej-, awp_body_openfüggvénybe a törzs-kódot). - Kattints a Save Changes and Activate gombra.
A JetThemeCore és a téma összehangolása (gyermektéma)
Szekció neve “A JetThemeCore és a téma összehangolása (gyermektéma)”Ez a régi (legacy) módszer arra szolgál, hogy a JetThemeCore egyedi és archív oldalsablonjai egy tetszőleges témával is működjenek.
Minden módosítást gyermektémában végezz. A szülő téma frissítéskor elveszíti a módosításokat, a gyermektéma nem, és a szülő frissítéseit örökli. A szülő témát hagyd telepítve, de ne kapcsold be, csak a gyermektémát.
A népszerű témákhoz (Kava, OceanWP, Astra, GeneratePress, Hello) a Crocoblock Wizard automatikusan gyermektémát tud készíteni. Ha már van gyermektémád, de a sablonok mégsem érvényesülnek, akkor az nem a Crocoblockkal készült, és a kapcsolatokat kézzel kell kialakítani:
- Hozz létre gyermektémát a szülő témához egy harmadik fél bővítményével (például Child Theme Generator).
- Másold át a szülő témából a gyermektémába az
archive.php(archívumsablonok), asingle.php(bejegyzések) és apage.php(oldalak) fájlt. - Nyisd meg a gyermektéma
functions.phpfájlját, és illeszd be a JetThemeCore-integrációhoz szükséges kódot. - Az
archive.phpfájlban aget_header();ésget_footer();közötti kódrészletet vedd körbe a JetThemeCore megjelenítést vezérlő feltételével. Asingle.phpés apage.phpfájlokban ugyanezt tedd meg.
Jó tudni
Szekció neve “Jó tudni”- A Remove gomb csak az oldalsablonból veszi ki a sablonrészt. Törlése a Crocoblock → Theme Templates oldalon a Trash gombbal lehetséges.
- A JetThemeCore-ral exportált oldalsablon JSON-fájlként átvihető másik webhelyre, az Import page template gombbal.
Készült: