---
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: Co je to filtr ve WordPress
url: https://www.wplama.cz/co-je-to-filtr-ve-wordpress/
date: 2020-07-30
modified: 2020-10-05
author: Tomáš Cirkl
type: post
categories: [Glosář]
tags: [akce, filtr, hook, WordPress]
---

Glosář

# Co je to filtr ve WordPress

[TC **Tomáš Cirkl**](https://www.wplama.cz/author/tomas/) Publikováno 30. 7. 2020 Aktualizováno **5. 10. 2020** 2 min čtení

Pozor:

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

![filtr 1](https://www.wplama.cz/wp-content/uploads/2020/07/filtr-1.png "filtr 1")

Filtr je funkce, která může být zavěšena do WordPress události (hook). Během provádění dané události se aplikuje filtr na vygenerovaná výstupní data.

Je důležité pamatovat, že filtry pracují s daty ještě předtím, než je zobrazí prohlížeč.

Filtry vždy mají vstupní a výstupní data, která se nakonec předají prohlížeči. Pro srovnání akce, které jsou filtrům podobné, nevyžadují výstupní data, i když je mít mohou.

**Příklad:** Řekněme, že chcete zobrazit text, který k příspěvku náleží podle rubriky. V našem příkladě pomocí funkce kontrolujeme, zda příspěvek patří do dané rubriky. Pokud ano, zobrazí se text.

Funkci zavěsíme do hooku *the_content*. Kdykoliv se daná událost *the_content* provede, automaticky se spustí i filtr.

`// Nejprve se zavěsíme do hooku the_content
add_filter( 'the_content', 'wplama_content_filter' );`

// Definujeme, co naše funkce dělá
// V tomto případě zobrazíme text, pokud je příspěvek v kategorii novinky
function wplama_content_filter( $content ) {
if ( in_category(‚novinky‘) )
$content = sprintf(‚NOVINKA‘, get_bloginfo( ‚stylesheet_directory‘ ), $content);

// Vrátíme obsah
return $content;
}

Filtry jsou funkce, které mohou být ve WordPress použity, aby jimi prošla data. Umožňují vývojářům upravovat chování specifické funkce.

Funkce použité pro filtrování dat se nazávají hooky. Filtry a akce společně umožňují vývojářům velkou flexibilitu v úpravě výchozích WordPress událostí, filtrů a a akcí. Vývojáři mohou snadno vytvořit svůj vlastní filtr nebo akci, takže další vývojáři mohou rozšířit jejich plugin nebo šablonu.

Filtry se od akcí liší v tom, že akce se provádějí při událostech jako je aktivace šablony nebo pluginu, publikování příspěvku a podobně. Filtry se používají pro filtrování výstupu, když se posílají data z databáze prohlížeči.

WordPress plugin API má široký list dostupných [WordPress hooků](https://codex.wordpress.org/Plugin_API/Filter_Reference).

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

Sdílet

-
- [](mailto:?subject=Co je to filtr ve WordPress&body=Co je to filtr ve WordPress https://www.wplama.cz/co-je-to-filtr-ve-wordpress/)
- [](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.wplama.cz%2Fco-je-to-filtr-ve-wordpress%2F)
- [](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.wplama.cz%2Fco-je-to-filtr-ve-wordpress%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/co-je-to-filtr-ve-wordpress/#respond)

[← Předchozí článek Jak do WordPress implementovat plugin Site Kit by Google](https://www.wplama.cz/jak-do-wordpress-implementovat-plugin-site-kit-by-google/) [Další článek → Webinář WordPress Technické SEO](https://www.wplama.cz/webinar-wordpress-technicke-seo-musilda/)

Související

## Mohlo by vás zajímat

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

![wordpress katalog pluginu 1 scaled](https://www.wplama.cz/wp-content/uploads/2020/10/wordpress-katalog-pluginu-1-scaled.png "wordpress katalog pluginu 1 scaled")

Glosář

### [Co je to WordPress plugin a jak vybrat ten správný](https://www.wplama.cz/plugin/)

20. 10. 2025 3 min čtení

---

![query loops](https://www.wplama.cz/wp-content/uploads/2023/02/query-loops.png "query loops")

Glosář

### [Query Loops](https://www.wplama.cz/query-loops/)

20. 2. 2023 3 min čtení

---

![blokova sablona](https://www.wplama.cz/wp-content/uploads/2022/01/blokova-sablona.png "blokova sablona")

Glosář

### [Co je to bloková šablona ve WordPress?](https://www.wplama.cz/blokova-sablona/)

31. 1. 2022 3 min čtení

---