Dieser Beitrag ist recht alt, der Inhalt wahrscheinlich nicht mehr aktuell.
Shortcodes sind in WordPress eine einfache und ungemein praktische Sache. Umso dümmer, dass man sie in Widgets, also vor allem im Standard-Text-Widget, nicht nutzen kann. Mit einer Zeile Code kann man das ändern.
Um Shortcodes auch in Widgets einsetzen zu können, reicht eine einzige Zeile php-Code. Einfach folgendes in die
functions.php
des benutzen Themes aufnehmen und Shortcodes funktionieren auch in Widgets:
add_filter('widget_text','do_shortcode');