engel oldalon
Mivel ez az első tapasztalatok nagy szakmai szövegek fordítása, vannak bloopers. Azokat a módosításokat, akkor el kell fogadni az öröm,)
Fordítás alatt a vágás.
írásban plugin
Egészen változata WordPress 1.2, ha meg akarod változtatni a viselkedését, meg kell szerkeszteni (vagy „hacker») WordPress forráskódját. Azonban a legtöbb jelenlegi változat a WordPress, akkor könnyen módosíthatja mag WordPress alkalmassága, vagy adjunk hozzá egy újat segítségével „plug-in”. Az alapötlet a segítségével bővíthető architektúra abban a tényben rejlik, hogy miközben a mag egy viszonylag egyszerű, de elég rugalmas ahhoz, minden szempontból a bemeneti és kimeneti lehet változtatni plug-inek segítségével. Itt látható a meghatározása:
WordPress bővítmény - egy olyan program, vagy funkciócsoportja PHP-ben íródott, ami hozzá egy bizonyos meghatározott funkciókat vagy szolgáltatásokat egy blogot a WordPress, ami könnyen kombinálható a kontroll és az eljárások a WordPress rendszer Plugin Application Program Interface (API).
Plugin Resources - egy átfogó listát cikkek és források plug-in a fejlesztők, köztük egy részletes cikket írt plug-inek, és cikkek az egyedi „szűk” kérdéseket.
Egy másik jó módja annak, hogy megtanulják a készülék plug-inek - egy pillantást a forráskódot PHP-jól megírt plug-inek, mint a Hello Dolly. plug-inek is az alap WordPress.
Ha írt egy plugin a WordPress, olvassa Plugin benyújtása és Promotion. hogy megtanulják, hogyan kell terjeszteni a plugin.
Létrehozása bővítmény
Ez része a cikket tudatja Önnel, milyen lépéseket kell tennie, hogy hozzon létre egy jó plugin.
Nevek, fájlok és fájlhelyeket
bővítmény neve
Az első feladat létrehozni egy plug - azt gondolni, hogy a plugin fogja tenni, és felér egy nevet (lehetőleg egyedi) számára. Ellenőrizze a beépülők és egyéb adattárak, hogy megbizonyosodjon arról, hogy a név, gondolta fel - egyedi; Azt is google a név, amit választott. A legtöbb fejlesztő plugin választani nevek, amelyek tükrözik a funkció a bővítmény; például a plug-in, hogy megjelenjen az időjárás lehet az „időjárás” szót a címben. A név állhat több szó. (Persze, a plug-in kell egy név az angol -. Kb tolmács.)
bővítmény fájlok
A következő lépés - a létrehozása PHP fájl nevét származik a neve a plugin. Például, ha a plug-in lesz az úgynevezett «Mesés Funkcionalitás» nevet adhat a fájl fabfunc.php. Ismét megpróbál létrehozni egy egyedi nevet. Azon felhasználók, akik telepíteni a plug-in, tedd a fájlt egy könyvtárba a plugins wp-content / plugins / és két plug-in, egy személy használja, lehet, hogy ugyanaz a fájl nevét.
Ebben a cikkben, «PHP bővítmény fájl” a fő PHP-fájlt, amely a könyvtár a plugins vagy alkönyvtárakat.
A fájl „Read me» (Olvass el)
honlapja
Továbbá, ez nagyon kényelmes, hogy hozzon létre egy internetes oldalt, amely szerepet tölt be a „honlap” a plugin. Ez az oldal kell magyarázni, hogyan kell telepíteni a bővítményt, hogy mit csinál, néhány változat a WordPress kompatibilis, hogy megváltozott verziójukban a bővítményt, és hogyan kell használni a plugin.
állománycímke
Itt az ideje, hogy néhány információt a főbb PHP fájlt.
Normál információt a plugin
Kezdje tartalmaznia kell a szokásos címsor információkat. Ez a fejléc segítségével WordPress megérteni, hogy a plug-in létezik, add hozzá a plug-in vezérlőpulton, ahol meg lehet aktiválni, betöltéséhez és fuss annak funkcióját; cím nélkül a plugin nem aktiválódik, és fut. Ez a fejléc formátum:
(Persze, minden angol nyelven kell - kb tolmács.)
A minimális szükséges információkat WordPress, hogy megtalálják a beépülő modul - a nevet (Plugin neve). Egyéb információ (ha van ilyen) létrehozásához használt plug-inek táblázatot a bővítmény oldalát. Az, hogy a vonalak nem fontos.
Alatt standard header általában követi az információt az engedélyt a plugin. A legtöbb plug-inek használja a GPL, vagy egy licenc kompatibilis a GPL. Ahhoz, hogy adja meg a GPL hozzá az alábbi sort a bővítmény fájlt:
dugó programozás
Itt az ideje, hogy a plug-in, hogy semmit. Ez a rész a cikkben néhány alapvető plug-in fejlesztési elképzelések, és elmagyarázza, hogyan lehet tökéletes néhány feladatot, hogy a plug-in fog tenni.
„Trap» (akasztó) bővítmény
A több plug-inek a feladataikat vegyülettel, egy vagy több „csapdák”. „Csapdák” dolgozik abban az időben, míg a WordPress. WordPress ellenőrzi, hogy a számos plug-inek regisztrált ugyanazt a funkciót, és ha igen, funkciók lépnek működésbe. Ezek a funkciók módosítsa az alapértelmezett viselkedést WordPress.
Például, mielőtt hozzátéve WordPress post fejléc a böngésző következtetést, akkor először ellenőrzi, hogy a plug-nyilvántartásba funkció „szűrő” című „the_title”. Ha van, a fejléc átengedjük minden regisztrált funkció, és a végső eredmény megjelenik. Így, ha a plug-in kell hozzá némi információt a címet a bejegyzést tud regisztrálni függvényében Keresés «the_title».
Egy másik példa - „Érvényes csapda” nevezett „wp_footer”. Vége előtt a HTML-oldal, amely létrehoz egy WordPress ellenőrzi, hogy plug-in regisztrált funkció «wp_footer», és futtatja.
Akkor többet arról, hogyan kell regisztrálni funkciókat, hogy kiszűrje a „csapda”, és amely „csapdák” állnak rendelkezésre a WordPress, a Plugin API. Ha megtalálta a helyét a kódot a WordPress, ahol szeretné, hogy hatása vagy a szűrő, de ez nem a WordPress, a tud nyújtani egy új, „csapda” (javaslatok általánosan elfogadott); hogyan kell csinálni, meg lehet tanulni a Hibák bejelentése.
template tag
Egy másik módja a funkcionalitás dugóval - létrehozása címkék sablonokat. Aki azt akarja, hogy használja a bővítmény Ezeket a címkéket a téma a panel, a részben a post tartalmát, vagy más hasonló helyen. Például egy plugin, amely hozzáteszi, geotag tisztségekre lehet meghatározni címkesablonjához nevezett funkció geotag_list_states () a panel, amely megtalálja az összes bejegyzést címkézett geo-jelölt, utalva az archív oldalak bővítmény.
Ahhoz, hogy állapítsa meg a címkesablonjához, csak írj php function és dokumentáljuk a beépülő modult a felhasználói oldalon a dugó, és / vagy a fő bővítmény fájlt. Egy jó ötlet dokumentálása funkció eredményeként kiviteli alakja, amely tartalmaz