Tento článek je součástí série návodů zabývající se kompletní tvorbou WordPress widgetu.
- Co byste měli vědět než se pustíte do tvorby prvního widgetu
- Tvorba a registrace WordPress widgetu
- Tvorba samotného widgetu
- Tvorba formuláře pro váš WordPress widget
- Zobrazení widgetu na stránce
Tvorba funkce _construct()
V této části si ukážeme, jak rozšířit funkci _construct(). Tato funkce je uvnitř námi vytvořené třídy Tutsplus_List_Pages_Widget.
Otevřete si soubor pluginu, který jste dříve vytvořili a najdete funkci _construct(). Vložte do ní následující kód:
function __construct() { parent::__construct( // ID widgetu 'tutsplus_list_pages_widget', // Jméno widgetu __('Seznam příbuzných stránek', 'tutsplus' ), // nastavení widgetu array ( 'description' => __( 'Identifikuje strukturu současné stránky a zobrazí seznam příbuzných stránek. Funguje pouze u stránek.', 'tutsplus' ) ) ); }
Toto definuje parametry pro tvorbu widgetu. Tyto parametry jsou:
- unikátní ID widgetu.
- jméno widgetu, které se objeví ve Vzhled -> Widgety.
- řada možností, včetně popisu, který je zobrazen u widgetu. Jedná se o popis vysvětlující uživatelům co widget dělá.
Pokud nyní aktivujete plugin a podíváte se v administraci do Vzhled -> Widgety tak se zde již widget zobrazí. Nicméně zatím nebude fungovat, protože jsme doposud nevytvořili žádné výstupní funkce.
Zdroj: Constructing Your WordPress Widget – Tuts+ Code Tutorial