Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Squelch Tabs and Accordions Shortcodes

Shortcodes for creating accordions, horizontal accordions and tabs.


  • Bug fix: Links with hash fragments that do NOT point to a tab/accordion were broken in 0.3.7 and 0.3.8. Thanks to @jschinnerer for reporting the bug.


  • Bug fix: When linking to, say, a tab on another page, if there are tabs on the current page, the link would always open the tab on the current page. Now fixed.


  • Bug fix: Perhaps not quite a bug as such, but annoying nevertheless ... all themes in the admin screen are now in alphabetical order to make it easier to find themes by name.
  • New feature: It is now possible to link to a specific tab within the same page using a # fragment in the URL
  • New feature: While clicking through tabs, accordions and toggles, a # fragment is added to the URL to make it easy to link to tabs etc
  • New feature: On page load any # fragment in the URL will trigger the opening of the relevant tab, accordion or toggle
  • New feature: Roll your own jQuery UI 1.11.4 theme from the theme roller and store it in your uploads directory so that plugin upgrades do not affect your theme.


  • Bug fix: It's now possible to use paragraphs or newlines to lay out your shortcodes once again.
  • Bug fix: Test for custom jQuery UI theme from jQuery UI Widgets (my thanks to RobWunderlich for reporting this bug)
  • New feature: [tab] shortcode now accepts a parameter of 'class' to add additional classes to your tabs.
  • New feature: Roll your own theme from the theme roller and store it in your uploads directory so that plugin upgrades do not affect your theme.
  • Version bump for WP4.5


  • Minor bug-fix: After changing themes the admin interface would still show the OLD theme, this has now been resolved.
  • Version bump for WP4.4


  • Emergency bug-fix: Paragraphs and breaks being interfered with


  • Version bump (which should work)
  • Putting icons live as they've been in the dev branch for too long


  • Version bump (which went wrong)


  • Minor fix for a warning in debug mode.


  • The plugin was banned from the WordPress.org directory for providing jQuery from the Google CDN and allowing the user to choose the version of jQuery they wanted to run on their site. Apparently this contravenes the WordPress.org directory guidelines, despite the fact that the guidelines seem to make no mention of jQuery anywhere and despite the fact there are a number of plugins in the directory that do exactly the same thing. In order to get the plugin relisted it was necessary to use the WordPress-hosted version of jQuery and package the jQuery UI theme files. As a result the plugin no longer works on WP<3.5 and there's not much I can do about that.
  • When you upgrade WordPress you may find that none of your widgets work any more due to a change in version of jQuery. This is a WordPress.org enforced change.


  • Code to add .squelch-taas-override was missing, added in.
  • Enabled nested accordions.
  • Selecting "no jQuery UI theme" was causing the front-end to attempt to pull in a theme named 'none' from the CDN.


  • autoHeight was always on regardless of settings on the accordions shortcode. If you prefer the old behaviour then ensure you have autoHeight="true" on the accordions shortcode.


  • Fixed a bug that was preventing necessary default data being set in the options table on upgrade.


  • Added in lighter text for haccordion's dark theme, was somehow missed out of 0.1.1
  • Added subtabs, subsubtabs, subtab and subsubtab shortcodes to allow tabs in tabs up to 3 levels deep
  • Added subhaccordions, subhaccordion, subsubhaccordions and subsubhaccordion shortcodes to allow nested horizontal accordions
  • Added toggles and toggle shortcodes and created jQuery plugin to provide toggle functionality
  • Added subtoggles, subtoggle, subsubtoggles and subsubtoggle shortocdes to allow nested toggles
  • Created admin interface configuration page with theme switcher for jQuery UI themes
  • All generated screen widgets get a class of squelch-taas-override to make overriding styles in themes easier
  • Added option to allow jQuery and jQuery UI to not be loaded if desired


  • Plugin now works on older versions of WordPress down to 3.3
  • pauseonhover attribute was being erroneously ignored
  • Fixes for styles in certain themes that might interfere with the horizontal accordions
  • Dark theme now has grey text in the content area by default to make it easy to use out of the box
  • Scripts and styles loaded from Google CDN for performance
  • Fix for WordPress 3.4.2 (and possibly lower)


  • Initial version

Requires: 3.5 or higher
Compatible up to: 4.7.1
Last Updated: 2 months ago
Active Installs: 4,000+


4.7 out of 5 stars


3 of 6 support threads in the last two months have been marked resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

0,1,0 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,4,4
100,1,1 100,1,1 100,1,1 100,1,1
50,2,1 100,1,1