# Shortcody w&nbsp;widgetach WordPress nie&nbsp;działają?

Przeglądając forum pomocy WordPress odnalazłem takie oto pytanie, które mi przypomniało, że miałem napisać wpis o tym **jak dodać wsparcie dla shortcodów w widgetach, a nie tylko we wpisach i na stronach**:

> 
Zainstalowałem na stronie plugin Logo Showcase (…). Tym razem jest inaczej. Zamiast zadziałać i zacząć wyświetlać loga, pokazuje tylko [shortcode](https://jaworowi.cz/tag/shortcode-wordpress) [logoshowcase] . Shortcode dodany jest w widgecie „teskt”

Na początek warto dodać, że większość motywów domyślnie ma uaktywnioną obsługę shortcodów w widgetach tak jak np. *Twenty Seventeen *(zdjęcie poniżej).

![Logo Showcase](https://jaworowi.cz/wp-content/uploads/2017/05/shortkody-w-widgetach-wordpress.png)

Jednak, jeżeli wsparcie to nie jest uaktywnione i zamiast oczekiwanej treści widzimy wpisaną treść „czystym tekstem” .

`add_filter('widget_text','do_shortcode');`

**Jak dodać ten kod do WordPress?**

Kod ten dodaj do motywu w pliku functions.php, najlepiej [motywu potomnego](https://jaworowi.cz/jak-zainstalowac-motyw-potomny-child-theme-w-wordpress-3559.php) lub własnej [wtyczki funkcyjnej](https://jaworowi.cz/wlasne-kody-wordpress-16834.php#Niestandardowa_wtyczka_funkcyjna). Przed „?>” na końcu pliku (może tego fragmentu nie być i wtedy po prostu na końcu). Więcej szczegółów w artykule: [Własny kod w WordPress](https://jaworowi.cz/wlasne-kody-wordpress-16834.php).

Dzieje się tak dlatego, ponieważ WordPress filtruje i ogranicza działanie shortcodów tylko do edytora wpisów i stron, a ten kod dodaje odpowiednie uprawnienia dla widgetu „Text”.

Zobacz Również:
[Shortcode w opisach kategorii i tagów – WordPress](https://jaworowi.cz/wordpress-shortcode-kategorie-tagi-8187.php)
