Title: template code breaks theme
Last modified: August 21, 2016

---

# template code breaks theme

 *  Resolved [aliferis](https://wordpress.org/support/users/aliferis/)
 * (@aliferis)
 * [12 years, 4 months ago](https://wordpress.org/support/topic/template-code-breaks-theme/)
 * Hi there
 * this breaks the site with a call to undefined function message
 * <?php show_wp_user_stylesheet_switcher(); ?>
 * the widget however works ok
 * can you advise ?
 * rgds
 * joe
 * [http://wordpress.org/plugins/wp-user-stylesheet-switcher/](http://wordpress.org/plugins/wp-user-stylesheet-switcher/)

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

 *  Thread Starter [aliferis](https://wordpress.org/support/users/aliferis/)
 * (@aliferis)
 * [12 years, 4 months ago](https://wordpress.org/support/topic/template-code-breaks-theme/#post-4561210)
 * FYI
 * so does this break theme
 * <?php show_wp_user_stylesheet_switcher(array(‘list_title’=>’Available styles’,‘
   show_list_title’=>’false’, ‘list_type’=>’icon’));?>
 * so does using shortcode in template with do_shortcode method
 *  Plugin Author [vgstef](https://wordpress.org/support/users/vgstef/)
 * (@vgstef)
 * [12 years, 4 months ago](https://wordpress.org/support/topic/template-code-breaks-theme/#post-4561350)
 * Ok, here’s the solution. You have to declare it “global”. So the php code in 
   your theme should be :
 *     ```
       <?php global $wpUserStylesheetSwitcher;
       $wpUserStylesheetSwitcher->show_wp_user_stylesheet_switcher(array('list_title'=>'Available styles', 'show_list_title'=>'true', 'list_type'=>'icon'));?>
       ```
   
 * Can you try it?
 *  Thread Starter [aliferis](https://wordpress.org/support/users/aliferis/)
 * (@aliferis)
 * [12 years, 4 months ago](https://wordpress.org/support/topic/template-code-breaks-theme/#post-4561354)
 * awesome – it works !
 * thank you
 * Joe
 *  Plugin Author [vgstef](https://wordpress.org/support/users/vgstef/)
 * (@vgstef)
 * [12 years, 4 months ago](https://wordpress.org/support/topic/template-code-breaks-theme/#post-4561439)
 * Welcome!

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

The topic ‘template code breaks theme’ is closed to new replies.

 * ![](https://ps.w.org/wp-user-stylesheet-switcher/assets/icon.svg?rev=982756)
 * [WP User Stylesheet Switcher](https://wordpress.org/plugins/wp-user-stylesheet-switcher/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wp-user-stylesheet-switcher/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wp-user-stylesheet-switcher/)
 * [Active Topics](https://wordpress.org/support/plugin/wp-user-stylesheet-switcher/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wp-user-stylesheet-switcher/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wp-user-stylesheet-switcher/reviews/)

 * 4 replies
 * 2 participants
 * Last reply from: [vgstef](https://wordpress.org/support/users/vgstef/)
 * Last activity: [12 years, 4 months ago](https://wordpress.org/support/topic/template-code-breaks-theme/#post-4561439)
 * Status: resolved