Készítsen saját widget wordpress

Ha valaha is használni WordPress webhelyek létrehozásához, akkor valószínűleg használni és plug-inek, hogy kiterjeszti a funkcionalitást ezt a csodálatos rendszert. Dugó - egy hatékony eszköz, ami a WordPress nagyon rugalmas és létrehozására alkalmas bármilyen weboldal, nem csak blogokat.

A fő bővítmény fájlt

Ez a kötelező legkisebb bármilyen WordPress plugin. Most menj az oldalra a plug-inek a WordPress, és látni fogja, hogy a beépülő modul felismeri, és készen kell aktiválni:

Létrehozása egy widget a WordPress

Widgets WordPress

A WordPress ott WP_Widget osztályban. amely hozzáférést biztosít az API kütyü. Ha örökölnek ebbe az osztályba, a modul elérhető lesz minden az oldalsáv, amely támogatja a témát. Komplett WordPress már néhány kütyü, mint például a „Friss bejegyzések” vagy „Archive”, ők is öröklik WP_Widget osztályban.

WP_Widget osztály tartalmaz négy módszer, amelyet meg kell túlterheltek:

  • __construct () - felhívja a szülő kivitelező és inicializálja a modult.
  • forma () - egy űrlapot jelenít meg, hogy testre a widget.
  • update () - frissíti a widget, hogy már meghatározott formában aministratorom.
  • widgetet () - kijelző plug-in az oldalon.

tervező

A tervező nem különbözik attól, amit általában írni. A legfontosabb dolog -, hogy hívja a szülő konstruktor, hogy három paramétert fogad: a widget ID a widget nevét (ez a név fog megjelenni widgetek oldal), és egy sor más részein a widget (van szüksége, csak «leírás»):

Most, hogy a bővítmény regisztrált és inicializált, láthatjuk, hogy a widget oldalon.

forma () módszer

Widget, hogy mi az, hogy a lehetőséget, hogy adjon meg egy címet és szöveget megjeleníteni az oldalon. Ennek alapján meg kell hozzon létre egy űrlapot, hogy adja meg ezeket az értékeket. formában () módszerrel megjelenítéséhez a beállításokat a widgetet a widget oldalon. A módszer egyik érv - $ fokon - egy tömb kapcsolódó widget. Az űrlap küldeni a szerverre, update () metódus, és mi lesz képes frissíteni a változók array $ példány. Miután, widget () módszer a tömb megjelenítéséhez a modult.

get_field_id () és get_field_name () WP_Widget osztály létrehozásához használt egyedi nevek és azonosítók terén a plugin. Az E módszerek alkalmazásával, hogy elkerüljék a konfliktusokat.

Megjelenési formája widget widget-oldalon:

Készítsen saját widget wordpress
Létrehozása egy widget a WordPress

szülő elem

, gombot „törlés”, „közel” és a „Save» WrodPress automatikusan generált, ami nagyban megkönnyíti az életünket. Ez az űrlap beküldésének a szerverre, és hívja a frissítés () metódus, hogy mi lehetett megmenteni őket.

frissítés () módszer

Ez a módszer lehetőséget ad arra, hogy ellenőrizze és feldolgozzák a benyújtott értékek használat előtt. Azt is meg kell alapuló döntéseket a régi értékeket. update () metódus vissza kell egy tömb, amely a változók használni kívánt megjeleníteni a widget a webhelyen. WordPress halad két érv: egy sor új értékeket, és egy sor eredeti értékeket.

WordPress fogja megmenteni ezeket az értékeket a saját, lehetséges, hogy ne aggódjon.

Widget () módszer

Ezt a módszert alkalmazzák, hogy megjelenjen a widget közvetlenül az oldalsávon az oldalon. A módszer két érv: $ args - a widget érvek (tömb, amely tartalmaz néhány információt a widget), $ példány - egy sor kapcsolódó változókat a widget. Esetünkben $ args lényegtelen.

Ennek eredményeképpen megkapjuk a végleges formáját a widget:

Létrehozása egy widget a WordPress

Kész! Ez nagyon egyszerű plugin lehetővé teszi, hogy megjelenítse sima szöveget a honlap kütyü.

Lásd még:

  • Készítsen saját widget wordpress
    Létrehozása egy plug-in for WordPress. 2. rész.
  • Készítsen saját widget wordpress
    Egy hatásos 404 oldal WordPress
  • Készítsen saját widget wordpress
    Több lehetőség is, hogy javítsa a keresést WordPress
  • Készítsen saját widget wordpress
    Hozzáadása közösségi gombokat. hálózatok WordPress.
  • Készítsen saját widget wordpress
    Létrehozása egy plug-in for WordPress. 1. rész.
  • Készítsen saját widget wordpress
    Olvasás Records Google+ PHP és az API Google+
  • Készítsen saját widget wordpress
    Néhány hasznos reguláris kifejezések a webes fejlesztés.
  • Készítsen saját widget wordpress
    Egyszerű nyilvántartási rendszer PHP és MySQL

Kapcsolódó cikkek