Tovább a tartalomhoz

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.

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.

  1. Kapcsold be a gyermektémát a Megjelenés → Témák oldalon.
  2. Nyisd meg a Megjelenés → Témafájl-szerkesztő oldalt, és a jobb oldali listából válaszd a functions.php fájlt.
  3. 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.
  4. 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' );
  1. 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).
  2. A Snippets → Add New oldalon adj címet a kódrészletnek.
  3. Illeszd be a fenti kódot, és a megjegyzések alá másold a Google Tag Manager kódrészleteit (a wp_head függvénybe a fej-, a wp_body_open függvénybe a törzs-kódot).
  4. 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:

  1. 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).
  2. Másold át a szülő témából a gyermektémába az archive.php (archívumsablonok), a single.php (bejegyzések) és a page.php (oldalak) fájlt.
  3. Nyisd meg a gyermektéma functions.php fájlját, és illeszd be a JetThemeCore-integrációhoz szükséges kódot.
  4. Az archive.php fájlban a get_header(); és get_footer(); közötti kódrészletet vedd körbe a JetThemeCore megjelenítést vezérlő feltételével. A single.php és a page.php fájlokban ugyanezt tedd meg.
  • 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:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások