Allows you to embed content within your blog post via WordPress ShortCode API and toggling the visibility of the content via a link.
As of April 2026, WP-ShowHide is a WordPress hide plugin with 10K+ active installations and a 4.2/5 rating from 43 reviews. It has been downloaded 141K+ times in total. Requires WordPress 3.0+ and PHP false+. Available on WordPress.org since 2011. Download volume is stable this week. Top alternative: Email Encoder – Protect Email Addresses….
By default the content is hidden and user will have to click on the “Show Content” link to toggle it. Similar to what Engadget is doing for their press releases. Example usage: [showhide type="pressrelease"]Press Release goes in here.[/showhide]
[showhide]Press release content goes in here.[/showhide]Default Values: [showhide type="pressrelease" more_text="Show Press Release (%s More Words)" less_text="Hide Press Release (%s Less Words)" hidden="yes"]
You can have multiple showhide content within a post or a page, just by having a new type.
Example: [showhide type="links" more_text="Show Links (%s More Words)" less_text="Hide Links (%s Less Words)"]Links will go in here.[/showhide]
If you…
Shows and hides text just like it says it does! Thank you!
Thanks for the free plugin and support.
it doesn’t work woth the latest wp.
the hided side can not be seen after click the show.
it is only active when logged in to wp-admin.
please update it.
I don’t understand why developers take the time to write a plugin and then don’t bother to provide detailed documentation. Looks like it might do what I want but I give up trying and notice a lot of support requests have not been replied to.
Simple and working plugin. Tried several more, but they had issues with filter Im using on my page, this one worked like a charm.
Additionally I would recommend to add an option to show hide button on the bottom of displayed text.
Love this plugin. Had a little panic that it wasn’t going to work with WordPress 5.6 and php 7.4, but it does. Please keep maintaining this plugin! (I just sent my donation.)
| WordPress | 3.0+ requiredTested up to 6.8.5 |
| PHP | false+ required |
.sh-link and .sh-content as a standard class name on top of the type specific class name.Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.