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

Használjon egy plug-in, vagy egy részlet infographics, jegyzetek wordpress
Mi jobb, hogy a WordPress: részletet, vagy bővítmény? Infographics segíthet meghatározni, hogy mi a legjobb használni, hogy hozzon létre egy speciális funkcionalitást WordPress: bővítménnyel vagy kódot a fájlban 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á.




Kapcsolódó cikkek