Használjon egy plug-in, vagy egy részlet infographics, jegyzetek wordpress
Sokan szembesülnek azzal a kérdéssel, hogy kell használni a WordPress plugint, vagy talál egy jobb megoldást anélkül, hogy a dugó, és regisztrálja a kódot a functions.php fájlt (amely más néven részlet)? A különböző helyzetekben, a választ erre a kérdésre más lesz.
Az alapvető szabály - ha a funkciót kell feldolgoznia a tartalmat. használja a kódrészletet. Ha ez a funkció szükséges, hogy új tartalmat. és nem akarja elveszíteni alkalmassága megváltoztatása után a téma, használja a plugin.
A hivatalos WordPress honlapján a fejlesztő a következő funkciók listáját is, kell, hogy plug-in:
- Scripts látogatottsági statisztikák
- SEO-SETUP
- Gombok, mint a „Share szociális. hálózatok "
- Shortcodes tartalmi kimenet
- Egyéni rekord típusok és egyedi taxonómiákat
- A eltávolítása vagy módosítása kernel függvények WordPress
- Disable admin bar
- Tömörítés és caching
És ez a lista, nem teljes körű írásos dokumentációt. Ezért különösen a kezdők, hogy néha nehéz meghatározni, hogy mikor a legjobb, ha használni a kódot a fájlban a funkciót, amikor - a plugin.
Azt szeretném mondani, rögtön, hogy a széles körben elterjedt nézetet, hogy a plug-inek lassítja a munkát helyén - egy mítosz. A terhelést a helyszínen, hogy hozzon létre egy görbe megírt, nem optimalizált kódot, és nem számít, hogy hol található - a plugin, vagy témát.
Ez jobb kódot a functions.php vagy bővítmény?
Választás megkönnyítése érdekében hoztam létre az infografikáját segít meghatározni, hogy mi a legjobb használni, hogy hozzon létre egy bizonyos funkciókat WordPress egy konkrét esetben: a bővítmény vagy töredéket a functions.php

Nézzük a következő példát. Azt szeretnénk, hogy egy shortcode, amely elkészíti a szöveget a keretben, és hogy a háttérben töltse zöld. Íme:
Ez a minta akció shortcode
Saját téma készül a Bootstrap, így annak érdekében, hogy egy ilyen terv, azt hozzá kell osztályokba figyelmeztető jelzés-siker a div. amelyben a szöveg található. Menj a rendszer:
- funkció kapcsolódik a munka tartalma
- elsődleges felhasználása - nyilvántartási tartalom
- és a funkcionalitás kapcsolatos aktuális témája a design, mert nem fog működni anélkül Bootstrap'a
- érdemes használni, ha nem csak az aktuális téma
- de más oldalakon, nem fogom csinálni, mert szüksége lesz, hogy további CSS-stílusok, amely alapértelmezés szerint jön bootstrap
Így tettem a kódot a függvény fájl.
- funkció dolgozni tartalom
- ő üzemelteti, és létrehoz egy új tartalmat, vagyis a sorozat, és lehetővé teszi, hogy hozzá a bejegyzést egy sor
- és a változás után a téma, nem szeretnék elveszíteni egy sor hozzászólás
Hogyan kell bekapcsolni egy részlet egy bővítmény?
Tegyük fel, hogy érdekes kódot kerülne functions.php fájlt, de elolvasása után ezt a bejegyzést meggondolták magukat, és úgy döntött, hogy a dugó. Nem feltétlenül keresse a bővítményt a funkciója ugyanaz, mint a kódrészletet. Végtére is, ez lehet könnyen dugja prevrarit!
Ahhoz, hogy egy ilyen bővítmény van szükség:
- hozzon létre a mappa / plugins / új mappát, és hívja meg angolul betűk, szóközök nélkül, vagy nagybetűs
- ebben a mappában hozzon létre egy új üres fájlt, és azt is, hogy hívják az angol betűket, szóköz nélkül, vagy nagybetűs
Most, a fájl az imént létrehozott, illessze be a következő kódot:
Ez a módszer a konverziós dugó a töredék fog működni 99% -ában. Ez nagyon kényelmes, mert irányítani plug-inek sokkal könnyebb, mint a betétek a functions.php fájlt. És a közhiedelemmel ellentétben, a terhelést a helyszínen már nem lesz ezen a plugint, mint az ugyanazon a beszúrt kód funkciókat.
Többet a témáról
Szia Irina! Megértem, hogy ezek a funkciók valamilyen típusú sablonok beírása saját CSS vagy illessze be a kódot a „test”, de a funkció csak akkor működik, php, igaz?
Jó reggelt, Constantine! Általában az összes üzenete tag cikket adunk ilyen osztályok:
Funkció, amely vettem példaként, akkor adjunk a hozzászólásokat, amelyek miniatűr has_thumb osztályban.
Erre akkor lehet szükség, ha például azt szeretnénk, hogy ezeket a hozzászólásokat más volt a színes háttér vagy keret, vagy bármi mást, ami megkülönbözteti őket a helyzetben, amelyben a miniatűr nincs megadva.
Igen, ez lehet illeszteni a funkciók A és lehet tervezni, mint egy dugó. Az utóbbi lehetőség lenne sokkal kényelmesebb a használata.
Az a tény, hogy kiállítva funkciók Az, az én utasításokat, akkor lehet, hogy egy plugin. És ez volt kiállítva egyetlen, szintén be kell illeszteni az egységes 🙂
De próbálom használni a minimális ins ... de nem mindig működik, mert kodit én nem igazán tudom, hogyan.
Tetszett, különösen az a része bejegyzést, hogy hogyan lehet a kódot a plugint! Ebben a különleges köszönöm)))
By the way, shortcodes dekoráció cikkek - ez egy nagyon hasznos dolog, én tűntek telepítése után egy új témát előtt és nem tud róluk.
Azt is megpróbál a minimum, de abból a tény, hogy amennyire én, vagy egy másik lehetőség az, valóban szükséges, és nem a „lehetséges, hogy nem ugyanaz a dolog anélkül, hogy a plugin.”
És ennek eredményeként már most 24 bővítményt, ami nélkül nem tudom elképzelni, mi történne, és a 4. kikapcsolnak, de be őket többször egy hónapban, hogy végre spetseficheskih feladatokat (ezek létre saját menüpontok, és ennek eredményeként a menü nem fér teljes képernyőn netbook, hogy bosszant 🙂)
Irina, mit lehet csinálni a kódot plug-in - számomra meglepetés volt ... Eureka! Ez az! És ez volt, hogy írják le egy notebook a változások, hogy ne felejtsük el, hogy átadják a változó a téma ...
Minden, amit írni a functions.php fájlt a jövőben el fog veszni, amikor frissíti WordPress (különösen, ha a frissítés beállítása automatikus üzemmódban), így a legjobb az én vzlgyad nem hivatkozhat ezt a módszert, és használja a saját plug-inek, mint ez a blog azt írja, hostess
Kedves Irina. Kösz a cikket. A kérdésem egy kicsit, nem az ő, és talán neki. Már kitört a teljes fej a zaguglit amire szükségem van.
Összességében: Van egy honlap, a honlap egy hosszú lábszárvédő (Lødingen) + van egy csomó egyes oldalak, ahol az első (fő - Lødingen) csak egy sapkát és egy pince. Mit tettem. 1. Az új téma az oldalon. 2. pince kódok és kalapok átadta az érintett fájlokat. 3. a page.php fájl menetek is_frontpage feltétel () jelenik meg a statikus része Lødingen. Mi a teendő? ami a legfontosabb, ezek a statikus darab Lødingen hogy szerkeszthető az admin felületre. és hogy úgy, hogy a webhely rendszergazdája a jövőben szöveg szerkesztése közben adatblokkot nem tudta megtörni az elrendezés a témát.
Azt megoldotta ezt a problémát kétféleképpen:
1. Regisztráció és visszavonása a widget (pl SHTML). hogyan lehet megvalósítani a sok információ.
2. Hozzon létre egy külön oszlopban a készüléket. A funkció az úgynevezett blokk. felismerés tette (shtml + bootstrap)
2.1 hozzon létre egy cím a blokk ez jobb, akkor közzé a bejegyzést.
2.2. létrehozásához díva a megfelelő helyen. Divas itt funkciót nevezik címsor, jelezve az álláshelyek száma (küldhet 1). ciklusok, és stílusok megadható stílusok és vizuális információ + css
Egy hasznos tipp talált. Köszönöm. És mi a helyzet a frissítések és az a tény, hogy minden egyszerre, akkor nem szükséges a fürdést. Vegyünk egy leányvállalata alá, és kísérletezni a kódokat, ahogy tetszik. Még ha az összes sikertelen lesz, akkor mindig visszaállíthatja az eredeti témához. Main, csak abban az esetben, hogy ismétli a fontos fájlok, mindegy, hogy azokat a baj, hogy leányvállalata alá.