Mély tuning genezise leányvállalatok
Forrása ezt a cikket a Blog Ya.ru.
Nem ez az első alkalom, hogy arra kérték, hogy segítsen, hogy konkrét változásokat gyermek témákat Genesis. Sőt, a változás a gyermek téma keret szempontjából különösen engedelmeskedik bizonyos szabályokat és a megszokottól eltérő öltözködés a WordPress téma. Nos, ahogy mondani szokás, kérésére a dolgozók, különösen a felhasználói shurche, próbálja kinyit a titkait a mély testreszabási leányvállalatok Genesis.
Ahhoz, hogy megértsük, mit kell tenni, meg kell tudni, és megérteni, hogy a gyermek témákat Genesis. Anélkül, hogy a dzsungelben, megpróbálom elmagyarázni az ujjai a föld - meg kell érteni a változási folyamat.
Ha megnyit egy gyerek téma mappában Genesis, úgy tűnik, első pillantásra, egy furcsa kép - fájlok gyakorlatilag nincs. És maguk a fájlok gyakorlatilag nincs HTML-kódot, a PHP-t csak kis mértékben hígítják HTML. Ez azt jelenti, hogy a gyermek szálak nem épít HTML kimenetet az oldal, és minden műszak a keret is, ami feltétlenül a helyes megközelítés. „Ő” egy gyerek téma, általában style.css fájlt, és a functions.php home.php.
Durván szólva, egy olyan algoritmust építeni egy HTML oldal így néz ki:
- Betöltése style.css táblázatstílusok.
- Betölti és végrehajtja a szükséges funkciókat és az aktuális Genesis gyerek téma (functions.php)
Beépített HTML kódot az oldal, vagy annak alapján a leányvállalat téma. Ha van egy megfelelő sablont (pl home.php) egy olyan sablon gyerek téma - ha nem credit default template Genesis.
Amellett, hogy a Genesis van egy csomó „akció” (akciók) és szűrők (szűrők). szinte minden alkalommal. A fentiek alapján elmondható, hogy a legjobb módja annak, hogy változtatásokat a sablon gyermek téma Genesis -, hogy használja a beépített tevékenységek és szűrők, és meg kell tenni a functions.php fájlt! Persze, lehet szerkeszteni template fájlok és oldalak a szálak, de van valami ... szerkesztés kód gyakorlatilag nincs ... De a szabály az alapértelmezett sablonok Genesis azt tanácsolom, ne nagyon. Először is, amikor frissíti el fogja veszíteni az összes módosítást. Másodszor, elveszíti a sokoldalúság a keret - megváltoztatja a téma lesz a szabály minden elölről.
Térjünk át konkrét példákat a szűrők és cselekvések gyermek téma a Genesis.
Célkitűzés: változtatni a szerzői sort a lábléc (eltávolítás hivatkozások StudioPress és általában csökkenti a kapcsolatok száma - az eredeti túl sokan).
Mi volt az eddigi ...
Általában szerzői karakterlánc jelenik segítségével Genesis, Genesis nem leányvállalata témát meghatározott mintázat, de még mielőtt kimeneti szűrőt alkalmazva „genesis_footer_creds_text”, ha a szűrő felvezető meghatározott, úgy tűnik, hogy „szűrő” a szöveget - ha nem, akkor megjeleníti a megadott szöveget alapértelmezés szerint. Azt határozza meg a szűrőt „genesis_footer_creds_text” handler - funkció „church_footer_creds_text”, és jelentette, hogy a rendszer.
A dokumentum szerint a felvezető veszi egyetlen paramétert (a szöveg eredeti), és vissza kell térnie a változó szöveg feldolgozása.
Teljes lista szűrők (szűrők) a keret megtalálható a Genesis StudioPress helyszínen.
Hozzászólások (akciók)
Általában a témák StudioPress elsődleges és másodlagos navigációs menü alatt található a címsor - ez az egyik a hagyományos szabályokat. Egy másik gyakori elrendezése magában foglalja a helyét az elsődleges menü a fejléc fölé terület és a másodlagos menü a címsor alatt. Ha hirtelen szeretné, hogy egy ilyen intézkedés a navigációs menü, akkor tegye a következőket:
Mi volt az eddigi ...
Ez nagyon egyszerű ... én tiltva a kimenet a primer navigációs sáv a fejléc alatti terület segítségével akció genesis_after_header beleértve a visszavonását a menüt a fejléc terület segítségével akció genesis_before_header. Ez minden ... És ez tényleg nagyon egyszerű ...
A teljes lista a tevékenységek (horgok) a keret megtalálható a Genesis StudioPress helyszínen.
További paraméterek gyerek téma
Néha szükség van hozzá 1-2 paraméter beállításokat megváltoztatni szálak. Ez is nem nagy ügy - minden biztosított.
Egy új konténer és új opciót a cselekvés WordPress „admin_menu” és add_meta_box funkciót. Ezután meghatározzuk, hogyan fog kinézni az új paraméter paraméter oldal HTML-kód használatával. Csak meghatározza az alapértelmezett érték az új paramétert szűrő „genesis_theme_settings_defaults”. És persze, egy függvényt definiálunk, hogy az új beállítást.
Ez egy példa a valós paraméter rám írt, hogy több színben azoknak a módosított téma Church Child 1.0. Kiviteleknél Church Child 1.1+ ez a kód nem megfelelő, hiszen a választott színösszeállítás verziókban 1.1+ díszlettervező ...
Nem adom kész receptet, de remélem, hogy a fent említett példák, segít beállítani az affiliate téma Genesis pontosan úgy, ahogy szükség van rá. Sok szerencsét!