Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.


Tabs, toggles, accordions, and all that jazz. Bells and whistles done right.

Another tabs plugin?

I know what you're thinking. But, I promise you this one is better. It might not be the shiniest or the most glamorous, but it's the easiest for actual living, breathing human beings to use. It's also probably the easiest to extend from a theme author point of view. I call that a win+win.

Why no look good with my theme?

With plugins like this, it's literally impossible for the plugin author to design something that will look good with every theme. I actually created this plugin with theme authors in mind. The code is extremely simple so that even the newest theme author could create custom styles for it. Please ask your theme author to support this plugin in his or her theme.

How do I customize the styles for this thing?

You can simply start overwriting styles via your theme's style.css file.

Or, you can put this within the theme setup function in your theme's functions.php:

add_theme_support( 'whistles', array( 'styles' => true ) );

Then, copy the contents of this plugin's /css/whistles.css file into your active theme's style.css file. You'll be in full control of the styles from that point forward.

How do I overwrite the JavaScript?

This should go into your theme setup function within your theme's functions.php:

add_theme_support( 'whistles', array( 'scripts' => true ) );

From that point, do your own thing.

How do I modify...?

If there's anything else you want to customize, I'll assume you're a theme/plugin author at this point. The code is well documented. There are plenty of hooks. Have at it! I'm more than willing to help out with this on my support forums if you need the help.

Can you help me?

Unfortunately, I cannot provide free support for this plugin to everyone. I honestly wish I could. My day job requires too much of my time for that, which is how I pay the bills and eat. However, you can sign up for my support forums for full support of this plugin, all my other plugins, and all my themes for one price.

Can you whistle?

Sure. Can't everyone? What a sad world it be without whistling.

Requires: 3.6 or higher
Compatible up to: 3.7.17
Last Updated: 3 years ago
Active Installs: 2,000+


4.8 out of 5 stars


Got something to say? Need help?


Not enough data

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