Title: Shortcode inside widget not working correctly
Last modified: August 21, 2016

---

# Shortcode inside widget not working correctly

 *  [Mickey Kay](https://wordpress.org/support/users/mcguive7/)
 * (@mcguive7)
 * [12 years, 11 months ago](https://wordpress.org/support/topic/shortcode-inside-widget-not-working-correctly/)
 * Hi there,
 * I’ve created a shortcode I’d like to use in a widget, however it’s behaving a
   bit wonky and I can’t figure it out. Here’s the code in functions.php:
 *     ```
       function related_content( $atts ) {
       	return get_the_ID();
       }
       add_shortcode('related-content', 'related_content');
       ```
   
 * The problem is that if I embed this shortcode in a page, it does indeed spit 
   out the correct ID of that page. However if I embed the code in a sidebar widget,
   it spits out a different ID entirely (it happens to be the ID of my blog page
   in this case). Any thoughts on why this is happening? Is there something about
   the context in which the shortcode is being called inside a widget? Any ideas?
 * Thanks!
    – Mickey

Viewing 1 replies (of 1 total)

 *  [Marty](https://wordpress.org/support/users/bozzmedia/)
 * (@bozzmedia)
 * [12 years, 5 months ago](https://wordpress.org/support/topic/shortcode-inside-widget-not-working-correctly/#post-3894109)
 * Try this in your functions.php:
 * `add_filter('widget_text', 'do_shortcode');`
 * This wasn’t an issue for me on WordPress 3.5. In the upgrade to 3.6/3.7 I had
   to set this up for some reason. Hope that helps!

Viewing 1 replies (of 1 total)

The topic ‘Shortcode inside widget not working correctly’ is closed to new replies.

## Tags

 * [id](https://wordpress.org/support/topic-tag/id/)
 * [inside](https://wordpress.org/support/topic-tag/inside/)
 * [not](https://wordpress.org/support/topic-tag/not/)
 * [shortcode](https://wordpress.org/support/topic-tag/shortcode/)
 * [widget](https://wordpress.org/support/topic-tag/widget/)
 * [working](https://wordpress.org/support/topic-tag/working/)

 * 1 reply
 * 2 participants
 * Last reply from: [Marty](https://wordpress.org/support/users/bozzmedia/)
 * Last activity: [12 years, 5 months ago](https://wordpress.org/support/topic/shortcode-inside-widget-not-working-correctly/#post-3894109)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
