PluginSift
PluginsThemesCompare
Directory
  • Plugins
  • Themes
  • Compare Plugins
Plugin Comparisons
  • SEO
  • Security
  • Ecommerce
  • Page Builders
  • Caching
  • Backup
  • Forms
  • Analytics
Resources
  • About
  • Contact
  • llms.txt

© 2026 PluginSift. Data sourced from WordPress.org. · [email protected]

  1. Home
  2. Plugins
  3. Hide
  4. WP-ShowHide
WP-ShowHide icon

WP-ShowHide

Allows you to embed content within your blog post via WordPress ShortCode API and toggling the visibility of the content via a link.

By Lester Chan·Hide·Free
4.2(43 reviews)
·10K+ active installs·Updated 4 months ago
DownloadVisit HomepageCompare

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….

4.2/543 reviews
10K+active installs
141K+total downloads
15 yearssince 2011

Overview

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]

Usage

  1. By default, content within the showhide shortcode will be hidden.
  2. Example: [showhide]Press release content goes in here.[/showhide]
  3. Default Values: [showhide type="pressrelease" more_text="Show Press Release (%s More Words)" less_text="Hide Press Release (%s Less Words)" hidden="yes"]

  4. You can have multiple showhide content within a post or a page, just by having a new type.

  5. Example: [showhide type="links" more_text="Show Links (%s More Words)" less_text="Hide Links (%s Less Words)"]Links will go in here.[/showhide]

  6. If you…

Read full description on WordPress.org

Screenshots

Ratings & Reviews

4.243 reviews
5 ★
30
4 ★
4
3 ★
0
2 ★
4
1 ★
5

Recent Reviews

Works great with WP 6.8.1
by Dave Smith·9 months ago

Shows and hides text just like it says it does! Thank you!

Needs Update
by vivatword·11 months ago

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.

Needs documentation
by delboy007·4 years ago

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.

  • This topic was modified 4 years, 1 month ago by delboy007.
  • This topic was modified 4 years, 1 month ago by delboy007.
Great plugin
by Rollaz·5 years ago

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.

WP ShowHide is a great plugin,
by thetravelgal·5 years ago·1 reply

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.)

Download Trends

Today: 36Yesterday: 30This week: 192Period total: 12K

Compatibility

WordPress3.0+ requiredTested up to 6.8.5
PHPfalse+ required

Version Adoption

v1.06
45.8%
v1.05
28.4%
v1.04
24.8%
Other
1.0%

Top Alternatives to WP-ShowHide

Email Encoder – Protect Email Addresses and Phone Numbers icon
Email Encoder – Protect Email Addresses…
4.990K+ installsUpdated 5 days ago
ViewCompare
If Menu – Visibility control for Menus icon
If Menu – Visibility control for Menus
4.160K+ installsUpdated 1 year ago
ViewCompare
Dynamic Visibility for Elementor icon
Dynamic Visibility for Elementor
4.650K+ installsUpdated 2 months ago
ViewCompare
WP Hide & Security Enhancer icon
WP Hide & Security Enhancer
4.350K+ installsUpdated 4 weeks ago
ViewCompare
Hide/Remove Metadata icon
Hide/Remove Metadata
3.620K+ installsUpdated 3 weeks ago
ViewCompare
View all hide plugins →

Frequently Asked Questions

Changelog

Version 1.06

  • FIXED: esc_html() for more text to prevent XSS

Version 1.05

  • FIXED: esc_attr type attributes to prevent XSS

Version 1.04

  • NEW: Added aria-hidden and aria-expanded to elements

Version 1.03

  • NEW: Added .sh-link and .sh-content as a standard class name on top of the type specific class name.
  • NEW: Added do_shortcode() to allow shortcode to be parsed wi…
View full changelog on WordPress.org

Contributors

Lester ChanLester Chan
Plugin Info
Version
1.06
Last Updated
Nov 28, 2025
WP Requires
3.0+
Tested Up To
6.8.5
PHP Requires
false+
Active Installs
10K+
Downloads
141K+
Added
Apr 28, 2011
Business
Free

Tags

hideshowcontentvisibilitypress release

Developer

L
Lester Chan
20 plugins0.9M+ total installs
View all plugins →

Quick Compare

WP-ShowHide vs Email Encoder – Protect Email Addresses…→WP-ShowHide vs If Menu – Visibility control for Menus→WP-ShowHide vs Dynamic Visibility for Elementor→

Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.