---
site_name: WPlama
site_description: "Správa, opravy a vývoj WordPress webů a e-shopů"
site_url: https://www.wplama.cz
contact_email: info@wplama.cz

title: Tvorba samotného widgetu
url: https://www.wplama.cz/tvorba-samotneho-widgetu/
date: 2014-12-28
modified: 2015-01-09
author: Tomáš Cirkl
type: post
categories: [Snippety]
tags: [widget, WordPress]
---

Snippety

# Tvorba samotného widgetu

[TC **Tomáš Cirkl**](https://www.wplama.cz/author/tomas/) Publikováno 28. 12. 2014 Aktualizováno **9. 1. 2015** 1 min čtení

Pozor:

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

![widget 3](https://www.wplama.cz/wp-content/uploads/2014/12/widget_3.jpg "widget 3")

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](https://www.wplama.cz/wordpress-widget/ "Co byste měli vědět než se pustíte do tvorby prvního widgetu")
2. [Tvorba a registrace WordPress widgetu](https://www.wplama.cz/tvorba-a-registrace-widgetu/ "Tvorba a registrace WordPress widgetu")
3. [Tvorba samotného widgetu](https://www.wplama.cz/tvorba-samotneho-widgetu/ "Tvorba samotného widgetu")
4. [Tvorba formuláře pro váš WordPress widget](https://www.wplama.cz/tvorba-formulare-widget/ "Tvorba formuláře pro váš WordPress widget")
5. [Zobrazení widgetu na stránce](https://www.wplama.cz/zobrazeni-widgetu-na-strance/ "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ů](https://www.wplama.cz/wp-content/uploads/2014/12/seznam-widgetu.png "Seznam widgetů")](https://www.wplama.cz/wp-content/uploads/2014/12 / seznam-widgetu.png)

Seznam widgetů

Zdroj: [Constructing Your WordPress Widget – Tuts+ Code Tutorial](http://code.tutsplus.com/tutorials/constructing-your-wordpress-widget--cms-22405 "Constructing Your WordPress Widget - Tuts+ Code Tutorial")

- [#widget](https://www.wplama.cz/stitek/widget/)
- [#WordPress](https://www.wplama.cz/stitek/wordpress/)

Sdílet

-
- [](mailto:?subject=Tvorba samotného widgetu&body=Tvorba samotného widgetu https://www.wplama.cz/tvorba-samotneho-widgetu/)
- [](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.wplama.cz%2Ftvorba-samotneho-widgetu%2F)
- [](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.wplama.cz%2Ftvorba-samotneho-widgetu%2F)

TC

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 Word Camp Praha a WordPress konferencích.

1 030 článků [Všechny články autora →](https://www.wplama.cz/author/tomas/)

## Komentáře

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

### Přidat komentář [Zrušit odpověď](https://www.wplama.cz/tvorba-samotneho-widgetu/#respond)

[← Předchozí článek Tvorba a registrace WordPress widgetu](https://www.wplama.cz/tvorba-a-registrace-widgetu/) [Další článek → Tvorba formuláře pro váš WordPress widget](https://www.wplama.cz/tvorba-formulare-widget/)

Související

## Mohlo by vás zajímat

[Všechny články z rubriky Snippety →](https://www.wplama.cz/wordpress/kodovani/)

![wordpress programovani](https://www.wplama.cz/wp-content/uploads/2025/10/wordpress-programovani.jpg "wordpress programovani")

Snippety

### [Jak ve WordPressu (včetně Gutenberg) automaticky nahradit „a, i, k, o, s, u, v, z“ pevnou mezerou](https://www.wplama.cz/jak-ve-wordpressu-vcetne-gutenberg-automaticky-nahradit-a-i-k-o-s-u-v-z-pevnou-mezerou/)

8. 10. 2025 3 min čtení

---

![wordpress editor](https://www.wplama.cz/wp-content/uploads/2024/02/wordpress-editor.png "wordpress editor")

Snippety

### [Editor souborů ve WordPress](https://www.wplama.cz/editor-souboru-ve-wordpress/)

25. 3. 2024 2 min čtení

---

![cookies](https://www.wplama.cz/wp-content/uploads/2023/06/cookies.jpg "cookies")

WordPress návody

### [Jak u pluginu Complianz upravit lištu a zvýšit počet lidí, který s použitím cookies souhlasí](https://www.wplama.cz/jak-u-pluginu-complianz-upravit-listu-a-zvysit-pocet-lidi-ktery-s-pouzitim-cookies-souhlasi/)

3. 7. 2023 1 min čtení

---