How to: Show/Hide any div box with jQuery in WordPress
If you take a look at my current sidebar (right) and see the heading Google Search you’ll notice that when you click it the Google Search box show’s into view.
Let me show you how this is done.
First make sure that your WordPress site is calling jQuery, buy pluggin this code into our
header.php file above the
<?php wp_head(); ?> text:
<?php wp_enqueue_script('jquery'); ?>
Then anywhere above the
</head >, plug this code in:
That’s simple, huh. Okay now lets write the Search code:
<h2><a href="#" id="slick-slidetoggle">Google Search</a></h2> <div id="toggle-search" style="padding:10px;"> <form method="get" id="search" action="<?php bloginfo('home'); ?>/"> <div> <input type="text" value="Enter Keyword" onclick="this.value='';" name="s" id="s" /> <input type="text" name="search-button" id="search-button" value="<?php _e('Search') ?>" /> </div> </form> </div>
Possible photo tagging plugin update
Have you tried to download any of the community tagging plugins with no prevail?
I recently posted a comment in response to a post on Justin Tadlock’s WordPress site about custom taxonomies. Then was asked by a reader how I integrated my custom taxonomies with one of Matt Mullenwegs “tagging” plugin.
Anyway, I tried to install and use both plugins before with no luck. But decided to download Community Tags and try my luck again. With some hacking, I got it working. For a demo you can check out and tag (someone you know or recognize only, please) a picture over at my photography site, http://thefrosty.com.
Anyway, before I get carried away, I had a reader email me and ask how I integrated the plugin. And I thought I would ask you if you would be interedted in a re-re-release of the plugin.
At present time I do have some
array errors, but everything works just fine as is.
Your comment feedback would be great! Thanks!
Think outside the box
Start to think outside the box. UnBox is a new WordPress theme for the willing. Using jQuery in fluidity.
Officially released today, this theme is a custom WordPress theme for those who want something different.
Built with loads a jQuery tricks and features. This theme is available for purchase. And dhould be up on ThemeForest as soon as they process the files.
For now, you can check out the working demo, and if you like the theme, use this link to [wp_eStore_buy_now:product_id:2:end].
Looking for guest athours
If you’ve read the post entitled “WPCult for sale”, you’ll know whats going on around here. Until a sale is or isn’t made, I am going to be looking for some additional support. Are you interested in contributing to WPCult? Check out this page with more info and contact me or leave a comment below.
Not mentioned on the write for us page, I am going to be working on a way to share revenue with the adsense banner ads on post you’ve written. Look for that soon.
Random Search Terms
Blogging is More Than Words- Top 5 Tips
The blog is a vogue for the new generation. Bantam leisure that gets you money and name just sitting back...
Strategies for using social media effectively for your eCommerce business
Social media has become an essential element in today’s eCommerce marketplace. It has a significant influence on both offline and...
5 Pointers To Encourage Inbound Links
It is important to draw people’s attention to your website or Blog. It isn’t easy to build a reputation online...
5 Tips to Make Your Marketing Strategies Work
There are a lot of marketing strategies – some work brilliantly, some do not work at all. Many companies live...
powered by WassUp
Recent Posts: Fully Net Worth . com
Ayesha Curry Net Worth: 5 Interesting Facts You Should Know
Ayesha Curry is a Canadian-American actress, celebrity cook, and a television personality. Here are some interesting facts about Ayesha Curry: 1. Ayesha Curry has an estimated net worth of $16 million Ayesha has accumulated an impressive net worth of $16 million over the years through her career as a celebrity chef, television host, restaurateur, and author. […]
Shannon Beador Net Worth: How Rich is David Beador’s Ex-Wife?
Shannon Beador is a reality star who is best known for being a part of Bravo’s Real Housewives series called The Real Housewives of Orange County. She joined during the show’s ninth season. As of 2019, Shannon Beador net worth is estimated to be $20 million. Beador was born in March of 1964, in Southern […]
Deval Patrick net worth.
Deval Patrick net worth Deval Patrick is an American politician who was born in Chicago, Illinois, in 1956. His father was a musician and left the family when Patrick was young. His mother raised him at the Robert Taylor Homes area near Chicago’s southern side. When he was in the 8th grade, Deval was recruited […]
Tips & Tricks1 week ago
WordPress Security Hacks
Pages7 days ago
Write For Us – Guest Post
Tips & Tricks4 months ago
How to: show/hide a widget in WordPress with jQuery
Plugins4 months ago
Top Membership plugins
Tips & Tricks3 months ago
Limit the characters that display on the_title
Tips & Tricks1 month ago
Remove spaces when echoing the_title
Tips & Tricks2 months ago
Remove the title attribute using jQuery
Plugins3 months ago
How to: Creating an Archive page
Pingback: WordPress Links week 6 - 2009 | WPStart.org - WordPress themes, plugins and news
February 8, 2009 at 2:25 am
Man I like this trick and will add it to my theme. Thanks for sharing.
ket´s last blog post..
June 17, 2011 at 5:39 pm
I agree, this is a great little trick and will be implementing it on one of my blogs pretty quick here.
February 17, 2009 at 9:14 am
Great Tip I’m using it (Adapted) in a theme.
John MacMenamin´s last blog post..Client Coupon Solution for WordPress in Two Colors!
February 17, 2009 at 10:11 pm
Is it possible to hide multi Div boxs with jQuery? and If so how?
February 18, 2009 at 1:00 pm
There sure is Jimmy,
All you need to do is reuse the code, and change the #id to the new div box #id.
since we already have:
// hides the slickbox as soon as the DOM is ready
// toggles the slickbox on clicking the noted link
We just need to add in:
jQuery(‘#toggle-tags’).hide(); //option to hide the ID before the page loads
That’s it for the function. Just make sure you create a div box with the id of
August 1, 2009 at 11:30 pm
You missed out the ” }); ” . Thought I might point it out to save others from some frustration. Thanks for pointing out how to add multiple boxes.
March 14, 2009 at 4:17 am
Thanks a lot for that,
but there something confusing me, i set it up like u said exactly and it works very fine, but it’s not working inside the categories in wordpress when im using the permalinks?
do you know why is that?
March 14, 2009 at 3:34 pm
I’m not sure I understand what your talking about. Do you have an example?
March 15, 2009 at 2:29 am
Nice script – I’ll add it to my blog as well. Many thanks.
March 23, 2009 at 7:09 am
nice plugin, will try it.
J.lE´s last blog post..KnownHost
March 28, 2009 at 6:00 pm
Very Interesting post! Thank you for such interesting resource!
PS: Sorry for my bad english, I’v just started to learn this language 😉
Your, Raiul Baztepo
April 23, 2009 at 4:13 am
Thanks for the info! It still amazes me everything you can do with JQuery.
September 1, 2009 at 7:45 pm
This is exactly what I was looking for, thanks!
One question though. Is it possible to hide the box permanently by maybe setting a cookie, or checking if user is logged in?
September 2, 2009 at 5:45 pm
There is, you’d have to look into the jQuery cookie tutorial for how to do this.
September 7, 2009 at 1:47 am
Can we use inside a loop?
September 7, 2009 at 6:12 pm
September 13, 2009 at 2:57 am
many thanks for this.
is there a way to set the div to “show” on load, and “hide” on click?
thx in advance.
.-= dave´s last blog ..Closing the deal with Live Help =-.
September 24, 2009 at 6:41 am
this was so nice – one question, i’m not getting this to work with multiple divs on the same click – i want to hide both divs at once, not with two buttons. do you know why this may not work:
// toggles the slickbox on clicking the noted link
August 15, 2010 at 9:38 pm
Hey there Jonesy,
This is something I’m trying to implement as well; I want to have the more insane parts of my ranting hidden by default, and one button at the top of the post that says “Bring the Crazy”.
The key is the diff between ID and CLASS… you can have multiple things with class “craziness”, but you can only have one thing with ID craziness.
It’s still easy to do though – and no doubt in the last eight months (wrote GT, spotting the date) you’ve already found out how.
I’ll shut up now.
October 27, 2009 at 10:43 am
Thanks for the great tutorial, and adaptaion for multiple show/hide DIVs, it works great!!
There seems to bit a little problem with the jQuery and Firefox (3.5), whereby if the expandable DIV is at the very bottom of the page, the page flickers (quite harshly) when you hide the DIV (when it is expanded), as the page resizes to become smaller. Can’t see evidence of this problem in Opera or Safari 4.
I guess it’s a problem with Firefox’s capabilities, but is there a way around this problem?
May 17, 2010 at 10:32 am
Very cool tutorial. Will give it a shot on my site.
Pingback: Photo Catalog
June 24, 2010 at 9:20 am
Ive got the code working, but if I use it on two or three elements they all work, i.e. open and close, when one of the links is clicked.
Im wanting to create this into a shortcode in WP and would like to know how to get them to work independently without listing each separately.
How do i get them to loop and work individually?
Thanks in advance
July 14, 2010 at 6:25 am
Thx for this. I will try out now. I have to show/hide a calendar at side of a site. Hope this will help me 🙂
August 11, 2010 at 11:13 pm
I’m glad to this is usable in the loop.
August 19, 2010 at 4:13 pm
Great tip! Much smaller than other solutions!
But what if I want to query some posts in WordPress and don’t want to have to add a bunch of functions for every post, I just want to be able to hide and show every post. You know what I mean?
Would be great if you could help me with that!
Pingback: Razee » Blog Archive » How to Expand/collapse WordPress posts with jQuery
December 18, 2010 at 2:33 pm
fixed ok thnx
January 31, 2011 at 5:22 pm
February 17, 2011 at 3:40 pm
Is there a way to make this code work with buttons? I can get it to work just fine with a basic link, but I’d like to create a button that toggles…
April 8, 2011 at 10:50 am
Love this! But, what I’d like to do is show/hide the div containing the comments on each of my WordPress posts, on the index.php page, which contains multiple posts. Is there a way to modify the jQuery so that it hides each set of comments? Right now when I try to implement it, each botton (at the bottom of each post) closes just the first set of comments, rather than for the specific post.
nottingham laptop repair
June 4, 2011 at 2:28 pm
Have you ever accomplished that fully without errors?
June 8, 2011 at 12:28 pm
Thanks a lot! Exactly what I was looking for!!
buffalo glass block
July 12, 2011 at 3:06 am
i need this codes but does this work for all themes?
August 21, 2011 at 12:38 pm
Thx a lot! I searched in Google for show/hide js script for WP and this is the only one that works perfectly in FF IE and safari…very good job Austin, thumb up!
September 16, 2011 at 7:34 am
October 31, 2011 at 12:20 pm
Thanks for posting this, it works like a charm and it’s (almost) exactly what I need.
If you don’t mind me asking, how could I make it slide from the bottom to the top?
Thanks a lot for your time!
November 4, 2011 at 9:47 pm
Will this work on any theme? or atleast any standard theme?