Jak ve WordPress widgetu zobrazit i prázdné rubriky

notebook a ruce

Ve výchozím nastavení widget Rubriky nezobrazuje prázdné rubriky (rubriky bez přiřazených příspěvků). V tomto článku si ukážeme, jak pomocí jednoduchého snippetu povolit zobrazení prázdných rubrik ve widgetu.

Základní zobrazení widgetu Rubriky

Základní zobrazení widgetu Rubriky

Widget Rubriky s prázdnými rubrikami

Widget Rubriky s prázdnými rubrikami

Níže uvedený snippet vložte nejlépe do vlastního pluginu nebo do functions.php v child šabloně.

add_filter( 'widget_categories_args', 'wplama_vynut_prazdne_rubriky' );
function wplama_vynut_prazdne_rubriky($cat_args) {
    $cat_args['hide_empty'] = 0;
    return $cat_args;
}

Snippet vytváří vlastní funkci wplama_vynut_prazdne_rubriky pro filtr widget_categories_args. Funkce modifikuje parametr hide_empty, který je ve výchozím nastavení nastaven na 1 a skrývá prázdné rubriky. Nastavením na 0 vynutíte zobrazení i prázdných rubrik.

To je vše. Jakmile snippet přidáte na web, tak se ve widgetu Rubriky začnou zobrazovat všechny rubriky, i ty prázdné.

O autorovi

Tomáš Cirkl

WordPress specialista · 12 let praxe · 300+ webů ve správě

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 Komentář

  1. Ivan Boukal

    Díky za nápad a za kódík, Tomáši, někdy se bude hodit! 🙂

    Odpovědět

Odeslat Komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Pojďme se seznámit

30 minut video callu, podívám se na tvůj web a řeknu, co by se dalo zlepšit. Nic neslibuju, ale obvykle odcházíš se seznamem priorit.