use shortcodes within a WordPress Text widget

By default, WordPress shortcodes do not work within Text widgets. If you need this functionality, it is quite easy to accomplish, simply follow the steps below.
  1. Log into your WordPress Dashboard
  2. Under "Appearance" click "Editor"
  3. In the list of files on the right of the page, click "functions.php"
  4. At the bottom of the functions.php file, add the following code:
    add_filter( 'widget_text', 'shortcode_unautop');
    add_filter( 'widget_text', 'do_shortcode');
    Click "Update File" and your shortcodes should now work in your Text widgets!

No comments:

Post a Comment