Tovább a tartalomhoz

Sablonok beépítése bármelyik témába (régi módszer)

A JetThemeCore egyedi és archív sablonjainak beépítése olyan témába, amelyik nem támogatja őket: gyermektéma és a sablonfájlok módosítása.

Ez egy régi (legacy) módszer arra, hogy a JetThemeCore sablonjai olyan témában is megjelenjenek, amelyik nem kezeli őket magától. A módosításokat mindig gyermektémában végezd.

A szülőtémában végzett módosítások a téma frissítésekor elveszhetnek. A gyermektéma ezt nem teszi, és a szülőtéma frissítéseit is örökli. Tartsd a szülőtémát telepítve, de ne aktiváld, csak a gyermektémát. Így a módosításaid védve vannak.

A legnépszerűbb témákhoz (Kava, OceanWP, Astra, GeneratePress, Hello) a Crocoblock Wizard bővítmény automatikusan létrehoz gyermektémát. Ha ezek valamelyikét használod, nézd meg, van-e már gyermektémája. Ha nincs, a Crocoblock Wizarddal érdemes elkészíteni. A Wizard által készített gyermektémát külön jelölés azonosítja.

Ha a gyermektéma már megvan, de a sablonok mégsem érvényesülnek, akkor a téma nem a Crocoblockkal készült, és a lenti kapcsolatokat kézzel kell kialakítani.

Más témához harmadik féltől származó bővítménnyel (például egy Child Theme Generator bővítménnyel) is készíthetsz gyermektémát. A példa a Twenty Nineteen témát használja.

  1. Fájlok átmásolása. A szülőtéma mappájából másold át a gyermektéma mappájába ezt a három fájlt: archive.php (az archív oldalak), single.php (az egyedi bejegyzések) és page.php (az oldalak).
  2. A functions.php kiegészítése. Nyisd meg a gyermektéma functions.php fájlját, és add hozzá azt a kódot, amely a JetThemeCore sablonjainak megjelenítését szabályozza.
  3. Az archive.php módosítása. A gyermektéma archive.php fájljában a get_header(); és a get_footer(); közötti kódot csomagold be egy feltételbe, amely akkor engedi lefutni az eredeti kódot, ha a JetThemeCore nem ad hozzá sablont az oldalhoz.
  4. A single.php és a page.php módosítása. Ugyanezt tedd a single.php és a page.php fájlban is, itt az egyedi oldalakra vonatkozó feltétellel.

Ezek után a JetThemeCore egyedi és archív oldalsablonjai a témától függetlenül megjelennek.

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