Title: shortcode in widget area not working
Last modified: August 20, 2016

---

# shortcode in widget area not working

 *  Resolved [jncnath](https://wordpress.org/support/users/jncnath/)
 * (@jncnath)
 * [13 years, 4 months ago](https://wordpress.org/support/topic/shortcode-in-widget-area-not-working/)
 * I’m using the [wordpress php widget](http://wordpress.org/extend/plugins/php-code-widget/)
   but I am unable to process WordPress shortcode – the php just renders the shortcode
   instead of processing it. HEre is what I did
 * Added filters to my active theme function.php file
 *     ```
       add_filter('widget_text', 'shortcode_unautop');
       add_filter('widget_text', 'do_shortcode');
   
       // Allow shortcodes in php code widget
       add_filter('widget_execphp', 'shortcode_unautop');
       add_filter('widget_execphp', 'do_shortcode');
       ```
   
 * Added the following to the php widget
 *     ```
       <?php
       $id = get_the_ID();
       $amazon_product_asin_value = get_post_meta($id, 'amazon_product_asin', true);
         echo do_shortcode('<div> [amazon asin=' . $amazon_product_asin_value . '&template=buynowamazon_widget&chan=default] </div>');
       ?>
       ```
   
 * I also tried without do_shortcode and same result.
 * 2 properly outputs the shortcode of
 * [amazon asin=B008I20FT8&template=buynowamazon_widget&chan=default]
 * which works fine if I just enter this in the standard text widget
 * Any ideas?
 * [http://wordpress.org/extend/plugins/amazon-link/](http://wordpress.org/extend/plugins/amazon-link/)

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Plugin Author [paulstuttard](https://wordpress.org/support/users/paulstuttard/)
 * (@paulstuttard)
 * [13 years, 4 months ago](https://wordpress.org/support/topic/shortcode-in-widget-area-not-working/#post-3308177)
 * Hi,
 * The plugin doesn’t use the WordPress shortcode processing so that won’t work.
   Try using something like:
 *     ```
       echo '<div>' . amazon_shortcode("asin=$amazon_product_asin_value&template=buynowamazon_widget&chan=default") . '</div>';
       ```
   
 * Paul
 *  Thread Starter [jncnath](https://wordpress.org/support/users/jncnath/)
 * (@jncnath)
 * [13 years, 4 months ago](https://wordpress.org/support/topic/shortcode-in-widget-area-not-working/#post-3308230)
 * Beautiful!!! Worked like a charm
 * [http://urbanparentingguide.com/product-review-crane-owl-baby-humidifier/](http://urbanparentingguide.com/product-review-crane-owl-baby-humidifier/)

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘shortcode in widget area not working’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/amazon-link_070606.svg)
 * [Amazon Link](https://wordpress.org/plugins/amazon-link/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/amazon-link/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/amazon-link/)
 * [Active Topics](https://wordpress.org/support/plugin/amazon-link/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/amazon-link/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/amazon-link/reviews/)

## Tags

 * [shortcode](https://wordpress.org/support/topic-tag/shortcode/)

 * 2 replies
 * 2 participants
 * Last reply from: [jncnath](https://wordpress.org/support/users/jncnath/)
 * Last activity: [13 years, 4 months ago](https://wordpress.org/support/topic/shortcode-in-widget-area-not-working/#post-3308230)
 * Status: resolved