Přeskočit na obsah

Web nefunguje? Volejte Web nefunguje? +420 721 589 155 nebo nám napište Napište nám

Snippety

Tvorba samotného widgetu

Tomáš Cirkl Publikováno Aktualizováno 1 min čtení

Pozor:

Článek je z roku 2014. Některé postupy se mohly změnit.

Tento článek je součástí série návodů zabývající se kompletní tvorbou WordPress widgetu.

  1. Co byste měli vědět než se pustíte do tvorby prvního widgetu
  2. Tvorba a registrace WordPress widgetu
  3. Tvorba samotného widgetu
  4. Tvorba formuláře pro váš WordPress widget
  5. 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.

Seznam widgetů
Seznam widgetů

Zdroj: Constructing Your WordPress Widget – Tuts+ Code Tutorial

 

Autor

Tomáš Cirkl

Baví mě Internet a zvláště pak redakční systém WordPress. Jsem pravidelným účastníkem a přednášejícím na WordCamp Praha a WordPress konferencích.

1 031 článků Všechny články autora

Komentáře

Zatím tu nikdo nekomentoval. Napište první komentář.

Přidat komentář

E-mail nezveřejníme. Povinná pole jsou označena hvězdičkou.

Jak zacházíme s údaji z komentářů, popisují zásady ochrany osobních údajů.