Gli Shortcode widget WordPress sono disabilitati di default. Per permetterne l’utilizzo nel widget testo di default dobbiamo utilizzare questo filtro.
add_filter('widget_text', 'do_shortcode');
Il medesimo processo può essere applicato ai widget di terze parti.
Nell’esempio abilito il parsing dei shortcode al widget PHP Code Widget – https://it.wordpress.org/plugins/php-code-widget/ –
add_filter('widget_execphp', 'do_shortcode');
I riferimenti widget_text e widget_execphp sono delle classi applicate da WordPress durante la creazione dei widgets e li potete recuperare visualizzando l’html generato da WordPress.