Have you ever tried to add a shortcode to a WordPress text widget? Didn’t work out too well, did it? That’s because WordPress doesn’t provide native support for adding a shortcode to a text widget. Luckily, getting WordPress to cooperate couldn’t be simpler. And yes, I’m sure there are plugins out there that will accomplish the same thing. But why install yet another plugin if you don’t have to? Exactly.
In order to add a functioning shortcode to a WordPress text widget, simply add the following code to your theme’s functions.php file:
add_filter('widget_text', 'do_shortcode');
Sure, if you ever change your WordPress theme, you’ll have to add this line of code to the new functions.php file. But that’s preferable, in my opinion, to adding another plugin to your installation. Just remember, if you change your theme and still want to use shortcodes in your WordPress text widgets, you’ll have to do this again. So make a note of it. Bookmarking this post might not be a bad idea. I’m just sayin’. :)
There you have it! Now you can use shortcodes in text widgets in WordPress to your heart’s content. HUZZAH! If you found this useful, share it. See those little buttons down there? That’s what they’re for. Now go hack your WordPress site!
Social Media Profiles