Bővülő wordpress felhasználó által definiált függvények

Csak azért, mert lehet, nem jelenti azt, hogy meg kell csinálni. Mint már említettük, számos módja van, hogy bővítse a funkcionalitást WordPress, különösen akkor, ha kellemes érzést szedés a kódot.

Sok olyan helyzet, amikor az erőfeszítéseket a tervező és fejlesztő legjobb megtestesült egy egyszerű sablon fájlok E functions.php fájl - így a lehetőséget, hogy bővítse a funkcionalitást a sablon alapján. Mindegyik sablon fájlt beszúrni bármennyi funkciók és php scripteket. Ez a kód kerül feldolgozásra, amikor a téma aktív, ezáltal kiterjesztve a funkciója jelenleg aktív szálak.

Dugó ellen functions.php

És dugó, témák és funkciók (szkriptek szereplő functions.php) is bővül a WordPress, de van néhány különbség közöttük, amit korábban mondtam:

  • Kör - inek általában futnak a webhely csak akkor működnek, ha a téma aktív.
  • Frissítés - inek általában frissítjük. Funkció témák általában nem frissítik, különösen azokat, amelyeket mi magunk adunk kézzel.
  • Admin - inek mindig megjelennek az admin felületen. Témák funkció nem mutatkozik meg az admin felületre, attól függően, hogy azok funkcióit és szkripteket.

Ha lehetséges felhasználása functions.php? Ha a funkciók kapcsolódnak a sablont, ha egy egyéni sablon funkció, ha kicsi és egyszerű szkriptek és függvények.

A hasznos funkciók

Ha vissza az ókorban Wordpress 1.5, a fejlesztők nem is álmodott a lehetőséget sajátosságait sablonokat. Minden változás közvetlenül a fájlokat wordpress mag, hogy valószínűleg, és nem fog. Most a legtöbb esetben lehetővé teszi functions.php tenni valamit anélkül, hogy megváltoztatná a WordPress fájlokat.

Hogyan lehet kikapcsolni az értesítéseket a frissítések

A WordPress admin panel emlékeztet elérhető frissítések mag és beépülő modulok. Emlékeztető frissítések plug-inek csak akkor jelenik meg a plug-inek oldalon, de a kernel frissítés értesítés jelenik meg minden oldalon. Nézzük tiltva hozzáadásával ezt a kódot functions.php

Elhelyezése után a fenti kódot a functions.php, csak be kell helyeznie a megfelelő helyre, hogy ezt a funkciót sablon

WordPress shortcodes - ez linkek gyakran használt oldalak, mint például a linkeket, képeket, fejléceket. Például ahelyett, hogy az írás a teljes linket a honlapon, ez shortcode fog kinézni [home]. És bárhol is kerül a szöveg, ez helyettesíthető egy link. Shortcodes lehet elég jelentős, és végezze el a különböző feladatokat.

Ahogy az várható volt, shortcodes alkalmassága bővül functions.php. Ebben a példában a függvény konvertálni a [home] való hivatkozással a főoldalon a helyszínen fog kinézni

Mozgás plug-inek functions.php

Ez a fájl olyan meredek, hogy képes helyettesíteni az összes beépülő modult. Ez egy jó módja annak, hogy elszigetelje a funkcionalitás plug-in belül egy speciális sablon. Alapértelmezésben plugins érinti az összes szálat, de ha felveszi ezeket a functions.php, a pluginek nem működik, ha a sablont módosítani. A legegyszerűbb módja annak, hogy mozgatni azokat plugins, hogy áll egy fájlt - akkor csak be kell másolni a fájl tartalmát a functions.php és távolítsa el. További bővítmények szükség lehet további manőverek megfelelő működését és átadása, de elméletileg - lehetséges.

Létrehozása plug-in funkció

Mozgás bővítmény functions.php olyan könnyen, mint létrehozni egy bővítmény az egyéni függvény. Csakúgy, mint az előző példában, csak meg kell másolnia egyéni függvény egy új .php fájlt, és mentse.

De mielőtt ömlött a mappában plug-inek meg kell határozni egy speciális fejlécet a szükséges információkat. Itt egy példa a jobb fejléc, amelyeket fel lehet használni, mint egy sablont, hogy saját plug-inek:

Ezek az egyszerű példák azt mutatják, csak a jéghegy csúcsa, és csak megismerkedett számos szolgáltatása lehet végrehajtani functions.php De amellett, hogy a plug-inek és funkciók még mindig vannak olyan módon, hogy képessé WordPress. Nézzük tovább a vizsgálat.