Hey In this tutorial we are going to see How to Show and Hide Text in WordPress Posts by Using jQuery.
For ShowHide Text Using JQuery show() and Hide() Method & For Toggle Effect using JQuery slideToggle().
Totally 7 Line Javascript Code only
How to Show and Hide Text in WordPress Posts?
you can easily install this Show/Hide JQuery Plugin on your WordPress website by Creating Site Specific Plugin for this show and hide JQuery Widget.
- Open your WordPress plugin Directory via FTP (wp-contents/plugins) or create a plugin locally
- Create a Folder for the Plugin Named as “simple-show-hide“
- Now a Create a New File named as “awts-simple-shde.php“
- Copy and paste this Below code on the Newly created PHP File
<?php /* * Plugin Name: Simple jQuery Show and Hide Text * Plugin URI: https://www.allwebtuts.com/ * Description: Simple jQuery Show/Hide text Plugin for WordPress * Version: 1.0 * Author: Santhosh veer * Author URI: https://www.allwebtuts.com/ * License: GPLv2 or later * License URI: http://www.gnu.org/licenses/gpl-2.0.html */ // Plugin CSS File add_action('wp_head','showhide_css'); function showhide_css() { $output="<style> .show-hide { line-height: 30px; margin:auto; font-size:16px; padding:5px; text-align:center; background:#555; border:solid 1px #666; color:#ffffff; border-radius:3px; } .show-hide { cursor:pointer; } </style>"; echo $output; } // Simple jQuery Show/Hide Plugin by Santhosh veer function awts_showhide( $atts, $content = null) { // Attributes $atts = shortcode_atts( array( 'sub' => '', ), $atts, 'showhide' ); // Return custom embed code return '<p class="show-hide">' . $atts['sub'] . '</p> <div class="sh-panel">'.$content.'</div>'; } add_shortcode( 'showhide', 'awts_showhide' ); function showhide_script_init() { wp_enqueue_script( 'showhide', 'https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js', array('jquery') ); } add_action('wp_enqueue_scripts', 'showhide_script_init'); function showhide_init() { echo '<script type="text/javascript"> $(document).ready(function(){ $(".sh-panel").hide(); $(".show_hide").show(); $(".show-hide").click(function(){ $(".sh-panel").slideToggle(); }); }); </script>'; } add_action('wp_footer', 'showhide_init');
- If you created this plugin directly from your WordPress site Hosted File Directory then Goto Plugins > Installed plugins & Active your newly Created plugin for show and hide text
- created it from your local Directory? just Compress it to zip Format with folder go to plugin > add new > Upload plugin.
- That’s all Done 🙂
How to use this Plugin?
Use this Below shortcode to Display Show and Hide text in WordPress posts
[showhide sub="Let me Show it Pls"] Santhosh veer [/showhide]
- Sub – Heading for Button
- Insert the Content Between [showhide sub=”Button text”]Content[/showhide]
From the Editor’s Desk
Currently, we can use Only one Show and Hide Text Effect in WordPress Posts.It does not support Multiple Show and hide text on the Single post.Soon I will write the tutorial for Displaying the Multiple Show/Hide text on Single WordPress posts.
If you Have any doubts and Queries Related to this Topic Just Drop your Comments Here I will Guide you.
Popular Plugins
- Display Random Affiliate Banner ads in WordPress
- Add responsive Banner Ad Widget in Footer with close button
Your feedback helps us improve Allwebtuts.com