Beírása widgetet keresztül the_widget tag, mnogoblog

Annak érdekében, hogy létrehoz egy dinamikus modult néha kezeli, nem sok, azt javaslom, egy alternatív módja a widget - az, hogy helyezze a widget segítségével the_widget címke (), amely megjeleníti egy véletlen widgeteket és bárhol lehet használni egy sablont.
Töltse le a forráskódot a cikket alatt lehet

Hogyan alakult ki ez a címke?

Azon a helyen, ahol a sablon szeretne megjeleníteni egy adott modult, be kell illeszteni a kódot a design:

Tekintsük a paramétereket a tag, összesen 3:
1. A neve a widget;
2. Például (Beállítás)
3. args (érvek)

Ön is használja a többi kütyü, plug-inek, hogy hozzák létre.

Paraméter 3. args (érvek).
Használhatja például a következő érveket:
- before_widget - szöveges vagy HTML kódot a widget.
Alapértelmezett:


- after_widget - szöveges vagy HTML kódot után a widget.
Alapértelmezett:

- before_title - szöveges vagy HTML kódot, a modul címe.
Alapértelmezett:

- after_title - szöveges vagy HTML kódot, a modul címe.
Alapértelmezett:

Most tekintsük a példákat helyezze Webeszközöket the_widget tag.

1. WP_Widget_Archives - Archívum
Itt található a havi lista archívumában.

Például a paraméter, akkor használja a következő funkciókat itt:

cím - A cím a widget alapértelmezés szerint mutatja „Archives”.
számít - jeleníti meg az üzenetek száma az egyes fájlok, ha szeretné használni ezt a funkciót, akkor be kell állítani a count = 1, ha nem, akkor az alapértelmezett count = 0.
a legördülő listában - a legördülő listából: legördülő = 1 - van, legördülő = 0 - nem (az alapértelmezett).
Azaz, ha nem akarja, hogy használja a fenti funkciók paraméter például, hogy egyszerűen nem írok.

példák:
Alapesetben (nem használt semmit - nincs modul címe, illetve megtekintheti az üzenetek száma, illetve a legördülő listából):

A funkciók: a címsor „Archive” legördülő listából, és megjeleníti az üzenetek számát.

2. WP_Widget_Calendar - Naptár
Itt található naptár.

Például a paraméter, akkor használja a következő funkciókat itt:

cím - A cím a widget, például az „Archív” nem jelenik meg az alapértelmezett.

példák:
Alapértelmezett:

Például a paraméter, akkor használja a következő funkciókat itt:

példák:
Alapértelmezett:

A funkciók: Display legördülő listában az üzenetek számát.

Például a paraméter, akkor használja a következő funkciókat itt:

példák:
Alapértelmezett:

5. WP_Widget_Meta - Igazgatási linkek (Management)
In / out, a szalagot és a WordPress linkeket.

Például a paraméter, akkor használja a következő funkciókat itt:

cím - a címet a modult.

példák:
Alapértelmezett:

6. WP_Widget_Pages - Pages
Ez megjeleníti az oldalakat.

Például a paraméter, akkor használja a következő funkciókat itt:

cím - a címet a modult.
céljából SortBy - válogatás alapértelmezés: menu_order (a sorrend, amely be van állítva a menüben).
kizárja - kizárás az oldalak listáját konkrét azonosítókat.

példák:
Alapértelmezett:

Például a paraméter, akkor használja a következő funkciókat itt:

példák:
Alapértelmezett:

Például a paraméter, akkor használja a következő funkciókat itt:

cím - a címet a modult.
szám - állások száma, ami azt mutatja, (legfeljebb 15). Alapértelmezett: 10

példák:
Alapértelmezett:

9. WP_Widget_RSS - RSS
Listáját jeleníti bejegyzések bármely szalag RSS.

Például a paraméter, akkor használja a következő funkciókat itt:

példák:
Alapértelmezett:

10. WP_Widget_Search - Kereső

Például a paraméter, akkor használja a következő funkciókat itt:

title - cím keresési forma. Alapértelmezett: NULL

példák:
Alapértelmezett:

11. WP_Widget_Tag_Cloud - Cloud címkék (cédulák)

Például a paraméter, akkor használja a következő funkciókat itt:

cím - a címet a modult. Alapértelmezett: Címkék

példák:
Alapértelmezett:

12. WP_Widget_Text - Text widgetet (szöveg, HTML és PHP)

Például a paraméter, akkor használja a következő funkciókat itt:

cím
szöveg
szűrő

példák:
Alapértelmezett:

Ez alapvetően azt!

Kapcsolódó bejegyzések:

Hozzászólás navigáció

és hol található meg a nevét, vidzheata Múló (huszonkétezer Eleven)?

A forráskód a widget wordpress megtalálható a következő utat /wp-includes/default-widgets.php

Köszönöm, semmi bonyolult, mint kiderült, hogy nem telepíti a modult vele néhány percig, minden tökéletesen működik!