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!

Kapcsolódó cikkek