Set up Nivo Slider in WordPress as a text widget

  • About the author

    Cindy Cindy is a professional designer, tech enthusiast and avid gamer who has recently delved into the world of wordpress. She loves to work on Application GUI Design for mobile and desktop apps. When she's not working or blogging, you can find her tapping her life away to Tap Tap Revenge 3 on her iPhone 3GS.


Hey everyone :rainbow: …  I was looking around for plugins that would make my header look better.  My favorite so far is the Nivo Slider.  I was able to run across a tutorial from Dodie on how insert Nivo Slider within the wordpress loop, so it can work for my theme.  Unfortunately, due to my lack of web coding knowledge, it flashed all my images at once in my index page, before the plugin loads.   But having unsuccessfully pulling off the effect, I sort of combined both tutorials instead through trial and error which took me all night (which would probably take web gurus just a few minutes to figure out :) ) and come up with a method of installing the Nivo Slider as a text widget.  And thats what I’ll be showing you today.

the CSS code

If you check the css code from Dev7studios, it actually shows you how to insert this piece of code onto the nivo slider css to prevent images from flashing all at once.  Looking at the code that I have now without adding anything yet,  the important elements in my css are #slider, .nivoSlider, and .nivoSlider img.  Now checking back the tutorial, I added a #slider img in line 07 to mirror the couple of elements below it, and added position:absolute; and display:none; only since .nivoSlider img has the other attributes.  So this is what my css code looks like now, with the new codes added in lines 07 to 09.

#slider {
position:relative;
-moz-box-shadow:0 0 10px #f4f3f1;
background:url("<?php echo WP_PLUGIN_URL . "/wp-nivo-slider/"; ?>images/loading.gif") no-repeat scroll 50% 50% #202834;
}

#slider img {
position:absolute;
display:none;
}

.nivoSlider {
position:relative;
}
.nivoSlider img {
left:0;
position:absolute;
top:0;

}

Now that we fixed our css code to prevent those images from scattering all over the place while the plugin loads, we can move on to the easy part.

Adding the plugin to your widget

Ok next we try to install this one piece of code somewhere on our theme to execute the plugin.

<?php if ( function_exists('show_nivo_slider') ) { show_nivo_slider(); } ?>

Normally, we cant copy and paste this code on a text widget or a post because it wont work.  Luckily, I read about a PHP code widget in the WordPress forums where you can paste php code AND html code combined, as long as theyre enclosed in the proper tags.

After installing PHP code widget, go to your widgets panel.

php code widget

Drag the widget to any part of the sidebar where you want the plugin to appear.  And paste our single line of nivo slider php code to the widget.  You can add some javascript or other html along with that… the possibilities are endless… :)

nivo slider widget

So thats how its done when you want the nivo slider as a text widget.  You can just fine tune your css to whatever style you want, without getting lost when you are new to php coding such as myself.  If you want to know more about the Nivo Slider, check out  Dev7studios and Dmartinng.

Happy tweaking!




You might also like
Share the love!

Related Posts
  • Now Accepting Guest Articles with Adsense Share As an added opportunity for bloggers and gamers to branch out and gain you more traffic and exposure, The Game of Life is now accepting guest articles and gameplay videos!  Other than that, each approved article entitles you to boost...
  • Enhance Wordpress Posts with Post Layout Pro plugin If you thought you are content with having the freedom to apply custom HTML code anywhere on your wordpress posts, eventually you will try to find ways to implement them without manually repeating the process of copy and paste.  If...
  • Earn Money With Games From Mochimedia The last thing I would probably find out in money-making tips is to try and earn money with games.  I was simply browsing for some cool flash games for my Gaming Arena page and I found Mochimedia to have a...
  • Jailbreak iOS4 using PwnageTool 4.0.1 [ad#200-x-200-image-ads-within-post] I found an article that was just updated yesterday on how to jailbreak iOS4 on iPhone 3GS, 3G and iPod touch 2G.  However, if you use Windows, you can try using Sn0wbreeze 1.6.1. Steps to fixing 1604 iPhone restore...
This entry was posted in Featured and tagged , , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

4 Comments

  1. Posted July 2, 2010 at 10:40 pm | Permalink

    If the plugin is the one you used for your portfolio… should it be taking you smewhere else?
    Clicking every slide takes you to the same page.
    The WP plugin does everything automagically: i.e. adding the css code, selecting the images… etc.
    Is there any reason why you didn’t use it?
    I love your design. Keep checking out my blog for an upcoming tutorial on how retouching skin perfectly, keeping the pores! You look pretty in plastic-like Barbie-ish style, but it could look real too.

    • Posted July 16, 2010 at 12:03 pm | Permalink

      @sergio, Hey, Sergio… The nivo slider is the one I used for my header. The one on my portfolio is a different plugin, and I havent set the links for the one in my portfolio yet, so it takes you to the same page. My blog is quite new (and so are my webdesign skills) and if I gather more posts, I might organize a link for each header. I think I just love the transition effect on nivo slider and the many options you can change , so I chose this for my header.

      Thank you the original picture had a lot of ‘noise’ effect since it was taken with my iPhone, so I had to smooth it a bit. I’ll look forward to that retouching skin tutorial for some nice close up shots.
      @

  2. Posted July 16, 2010 at 12:25 am | Permalink

    Hi Cindy,
    I’m Ileane from BloggerLuv and I wanted to stop by and give you a shout out.
    I don’t really know too much about HTML or CSS so most of your blog topics are way over my head :shame:  but I will try to follow along as best I can without sounding too naive. I will say that you have a nice blog design and it’s really nice to meet you.
    Cheers!
    @

  3. Posted July 16, 2010 at 11:26 am | Permalink

    Hey Ileane nice to see you drop by :)

    I just started on wordpress just a month ago, I do some coding on other small journals like deviantart which have limitations to css so tutorials I post are ones I know best.. I’m no guru myself, I’m the trial-and-error type of coder.  If you have trouble with anything though, dont hesitate to ask, I try my best to help :)

    Nice to meet you too!  Cheers!

     

     

    z3olyte recently posted..“Breakout” Tap Tap Revenge 3 FC videoMy ComLuv Profile
    @

2 Trackbacks

  1. [...] you enjoyed this tutorial and looking for basic enhancements for thematic, you can check out how to setup Nivo slider as a text widget and how to set up Nivo Slider in Thematic Feature [...]

  2. [...] Set Up Nivo Slider in WordPress as a Text Widget [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Share blog post in comments

Comment moderation is enabled. Your comment may take some time to appear.


  • Enter your email address for fast blog updates
  •     177 Followers
        3 Subscribers

  •     

       

    bloggerluv    
  • PhoneNumberScan

    New Reverse Phone Look Up and People Search! Includes Background Checks, Public Records and More. Search By Phone Or Name. The Best Online Detective. Compatible with the iPhone, iPad and other mobile cell phones. Reverse lookup and trace any phone number.

    phone number scan