Hogyan készítsünk WordPress gyermektémát
Miért soha ne szabja testre a WordPress -t a meglévő szülőtémában? Mi történik a testreszabásaival, ha frissítik a használt témát?
A válasz az, hogy elvesztek, és az a kemény munka, hogy webhelyét a márka- és üzenetkezelési irányelveknek és preferenciáknak megfelelően hozza létre.
Az alárendelt téma lehetővé teszi, hogy különálló CSS-stíluslapot hozzon létre,(child theme enables you to create a separate CSS stylesheet) és további funkciókat adjon hozzá, amelyek nem vesznek el vagy nem érintik a szülőtéma frissítését.
Ezt megteheti manuálisan vagy egy gyermektéma-készítő bővítmény telepítésével. Kezdjük a kézi eljárással.
Hozzon létre egy új könyvtárat(Create a New Directory)
Kezdje(Start) új könyvtár létrehozásával a gyermektémához. Használhat FTP klienst(FTP client) , vagy elérheti a meglévő wp-content/themes könyvtárát a cPanel segítségével.
A cPanel használatához nyissa meg a hosting vezérlőpultját. Válassza ki a fájlkezelőt,(file manager) és keresse meg azt a könyvtárat, ahová a WordPress telepítve van.
Ez általában egy public_html nevű könyvtárban található . Keresse meg és nyissa meg a wp-content mappát. Kattintson az új mappa létrehozása(create new folder) lehetőségre , és adja meg a gyermektéma nevét. Ügyeljen arra, hogy olyan nevet adjon neki, amelyet később felismer. Jó példa erre a szülőtéma-gyermek neve(nameofparenttheme-child) .
A hibák elkerülése érdekében ne írjon szóközt a fájlnévbe.
A belső kezelés miatt a mappanévnek tartalmaznia kell a szülőtéma (a „slug” téma) nevét, ahogy az az alábbi példában is látható.
Hozzon létre egy CSS-stíluslapot(Create a CSS Stylesheet)
A stíluslapokat két okból használják a WordPress témákban.(WordPress)
- A stílusok elhelyezkedése befolyásolja webhelye megjelenését.
- A téma fő stíluslapja az, ahol a WordPress információkat keres a témával kapcsolatban.
Lehetséges, hogy nem szeretne új stílusokat hozzáadni a gyermektémához. A stíluslapnak azonban továbbra is léteznie kell olyan konkrétumok meghatározásához, mint például a téma neve és a szülőtéma neve.
Ezért új stíluslapot kell létrehoznia a gyermektémához. Tehát a következő lépés egy szövegfájl létrehozása a CSS - stíluslaphoz, amely meghatározza a gyermektéma megjelenését szabályozó szabályokat.
Ekkor a gyermektéma CSS -fájlja elsőbbséget élvez a szülőtémával szemben.
A következő információkat kell tartalmaznia a szöveges fájlban:
- A téma neve.
- A szülőtéma-könyvtár neve.
- Cím és leírás, aminek van értelme.
Ügyeljen arra, hogy a stíluslapon szerepeljen a következő fejléc megjegyzés a fájl tetején. A WordPress(WordPress) elolvassa ezeket az információkat, és tudni fogja, hogy gyermektémát használnak.
Nagyon ügyeljen a sabloncímkére. Megmondja a WordPressnek(WordPress) , hogy mi a gyermek szülőtémája. Vegye figyelembe, hogy a szülőtémát tartalmazó mappa megkülönbözteti a kis- és nagybetűket.
Technikailag most már aktiválhatja gyermektémáját. Ha azonban összetettebb gyermektémát szeretne létrehozni, akkor egyéni PHP - függvényeket kell hozzáadnia.
Hozzon létre egy functions.php fájlt a gyermektémában (ugyanabban a könyvtárban, mint a style.css fájl). Ide kell hozzáadni a további bejegyzésformátumokat.
A CSS -fájlhoz hasonlóan a PHP - fájl módosításai vagy kiegészítései automatikusan egyesülnek a szülő funkcióival, vagy felülírják azokat.
Az add_theme_support() paraméterrel(add_theme_support()) hozzáadott bejegyzésformátumok esetében ezek felülírásként működnek, nem pedig összevonásként.
Az add_theme_support() használatakor további lépéseket kell tennie annak biztosítására, hogy a gyermektéma felülírja a szülőt.
Ez bonyolulttá válhat, ezért olvassa el a jelenlegi WordPress Theme Review Team vezetőjének, William Pattonnak a WordPress-bejegyzésformátumok használatáról szóló bejegyzését( post on using WordPress post formats) .
Stílusok és szkriptek hozzáadása a szülőtéma funkcióinak felülbírálásához(Add Styles & Scripts To Override Parent Theme Functionality)
A következő lépés annak biztosítása, hogy a gyermektéma vagy örökölje a szülőtéma jellemzőit és stílusait, vagy tükrözze a használni kívánt újakat.
A stílusok a webhely megjelenésének megváltoztatására szolgálnak. A szkriptek(Scripts) javítják a funkcionalitást. A stílusok és szkriptek WordPress(WordPress) -webhelyéhez való hozzáadása ugyanolyan fontos, mint a fájlok tartalma.
A WordPress sorba rendezési funkciója az, hogyan érheti el ezt.
A sorba állítás arra utal, hogy a stílusokat és szkripteket hogyan adják hozzá a WordPress - webhelyekhez, így azok befolyásolhatják, hogy a felhasználók mit látnak, amikor felkeresik az Ön webhelyét.
Számos bővítmény használata ugyanazon eredmény elérése érdekében gyakran kompatibilitási problémákhoz és hibás webhelyekhez vezet.
A Wp_enqueue(Wp_enqueue) nemcsak a bővítmény többletköltségének csökkentésével javítja webhelye teljesítményét, hanem javítja a felhasználói élményt is.
A 'wp_enqueue' használata(How To Use ‘wp_enqueue’)
A gyermektéma stílusainak kiadásához a wp_enqueue_style()(wp_enqueue_style()) függvényt kell használnia .
Ez a funkció néhány bitnyi információt igényel, de a legfontosabb a fájl neve (vagy 'handle') és helye.
A functions.php fájlban adja hozzá a következő kódot.
Ez a kód hozzáadja a stíluslapot a szülőkönyvtárból, majd hozzáadja a korábban létrehozott gyermek stíluslapot is. Vegye figyelembe, hogy a szülő-stílusú(parent-style) szövegnek meg kell egyeznie a szülőtéma nevével, és a -stílusnak(-style) a végére kell kerülnie.
Aktiválja a gyermek témát(Activate Your Child Theme)
Ha létrehozta a gyermektéma fájljait a szerveren a wp-content/themes/yourthemename mappában, akkor azok elérhetők lesznek a WordPress irányítópultján, hogy aktiválhassa.
- Jelentkezzen be az irányítópultba.
- Lépjen a Appearance > Themes .
- A gyermektémát fel kell tüntetni.
- Válassza az Előnézet(Preview) lehetőséget, ha meg szeretné tekinteni, hogyan néz ki a webhely az új gyermektémával.
- Ha elégedett a megjelenésével, kattintson az Aktiválás(Activate ) gombra , hogy életbe lépjen.
Ha a gyermektémát máshol hozta létre, mint a szerveren a wp-content/themes/yourthemename mappában, akkor csomagolja be az új gyermektéma mappát.
- Jelentkezzen be a WordPress irányítópultjába.
- Lépjen a Appearance > Themes .
- Kattintson az Új hozzáadása(Add new) elemre .
- Válassza a Téma feltöltése lehetőséget(Upload Theme) .
- Húzza(Drag) a tömörített fájlt a megjelenő új mezőbe, vagy kattintson a fájlválasztóra, és tallózással keresse meg a számítógépén.
- Miután feltöltötte, megtekintheti, majd aktiválhatja.
Sablonfájlok hozzáadása(Add Template Files)
Más sablonok felülbírálásához átmásolhatja azokat a szülőtémából a gyermektémába. Minden olyan sablonfájl, amelynek a gyermek neve megegyezik a szülővel, felülírásként működik. Ezután szükség szerint módosítsa a sablonok tartalmát.
Új sablonok hozzáadásához(To add new templates) elegendő egy új fájlt létrehozni a megfelelő névvel, és hozzá kell adni a saját tartalmat. A fenti rész ismerteti a manuális folyamatot.
Most nézzük meg, hogyan hozhat létre gyermektémákat WordPress beépülő modullal.
Használjon WordPress beépülő modult(Use a WordPress Plugin)
Jelentkezzen(Log) be a WordPress irányítópultjába. Kattintson(Click) a Plugins > Add New lehetőségre . Gyermek téma(child theme.) keresése .
Az első beépülő modul, amelyet látni fog, a Child Theme Configurator . Ez egy jó választás, amint az a fenti képernyőképen látható, mert:
- Kompatibilis a WP jelenlegi verziójával.
- Sok installációja van.
- Nemrég frissítve.
Kattintson a Install now > Activate elemre . A következő lépés az Eszközök(Tools) menü megnyitása , majd a gyermektémák kiválasztása.(child themes.)
Keresse meg(Find) és válassza ki a szülőtémát a legördülő menüből. Válassza az elemzés(analyze) lehetőséget, hogy megbizonyosodjon arról, hogy a témája megfelelő gyermektémaként való használatra.
Az alábbiakban(Below) egy lépésről lépésre bemutatott útmutató található a Child Theme Configurator beállításához(Child Theme Configurator) . Ha úgy dönt, hogy másik WordPress -bővítményt használ, könnyen talál egy oktatóanyagot a beállításához is.
Amint azt már tudja, a gyermektémák különálló témák, amelyek bizonyos funkciói a szülőtémájukra támaszkodnak.
Ha gyermektémát használ, a WordPress megkeresi a gyermeket a szülő előtt, és követi a gyermek stílusát és funkcióit, ha van ilyen.
Sok időt, problémát és jövőbeli fejfájást takaríthat meg magának, amikor a szülőtéma frissül, ha létrehoz egy gyermeket, amelyet nem érint a frissítés.
Related posts
Gyermektéma létrehozása a WordPressben
Saját Twitter-szerű webhely létrehozása a WordPress P2 témája használatával
A WordPress webhely áthelyezése egyik gazdagépről a másikra
A WordPress telepítése és beállítása a Microsoft Azure-ban
Hogyan futtassuk a hihetetlenül gyors WordPress-t a Microsoft Azure-on
WordPress tesztoldal telepítése a számítógépére
A legjobb blogírási formátum a pontok megszerzéséhez
A 11 legjobb WordPress podcast bővítmény
Kell rendelkeznie a WordPress Yoast SEO beállításaival 2022
Hogyan készítsünk Wix-blogot, amely ugyanolyan jó, mint a WordPress
Hogyan végezzünk hatékony osztott teszteket a WordPressben
A PHP frissítése a WordPressben
Hogyan készítsünk saját kuponokat a WordPress-ben
Wix vs WordPress: Melyik a legjobb webhely létrehozásához?
A 3 legjobb SEO bővítmény a WordPresshez
Hogyan lehet áttérni a klasszikus WordPress szerkesztőről a Gutenbergre
Hogyan lehet eltávolítani a WordPress beépülő modul összes nyomát
Hogyan változtassuk meg a WordPress bejelentkezési URL-jét a jobb biztonság érdekében
A WordPress telepítése a Google Cloud Platformon
A WP Super Cache használata a WordPress blogon