Nearly-Sprung Wordpress Theme


This site is run using the wordpress blog software. While setting it up I couldn’t find a theme that I liked, so I decided to make my own.

Nearly-Sprung is a rework of Becca Wei’s “Almost Spring” using the same orange and green colour scheme. However I modified it to be a three column blog with fluid centre column, and optimised for vertical layout so its possible to not have any vertical scrolling on a 1024×768 screen.

Nearly-Sprung ScreenshotI have built in support for the following plugins:
-Sidebar widgets (two columns)
-Photopress v1.1
-Geo Mashup v1.1 (requires patch to enable map styles)
-Next/Previous Post in same Category plugins (Richard Maxwell v1.0 version)
-Viper’s plugin list Plugin

Also note that to have random header backgrounds, just drop in a 80 pixel high jpg starting with the name “headerbackground-” and it’ll automatically be picked up and used.

Feel free to download and use on your own site. The code is GPL except the header image supplied, which is under the Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.


For Wordpress version 2.7, 2.8 and higher Nearly-Sprung Wordpress Theme v3.0.0
For Wordpress versions 2.6.x Nearly-Sprung Wordpress Theme v2.0.2
For Wordpress versions 1.5.x to 2.0.x Nearly-Sprung Wordpress Theme v1.0


-Only works with Wordpress 2.7.x, 2.8.x or higher
-Supports new Wordpress 2.7 comment threading and css styles
-Supports new Wordpress 2.7 javascript comment reply box
-Built in support for splitting pings / trackbacks from comments
-Fixed horizontal scrollbar problem for IE7 users
-Removed support for Official Comments
-Removed support for MK’s Trackping Separator Plug-in


-Fixed horizontal scrollbars appearing
-Changed width of the search box widget’s text box
-Anything inside the side columns that’s wider will be truncated
-Support for Wordpress 2.6.x (tested on wordpress 2.6.1, 2.6.2, 2.7.1)
-Partial Support for Wordpress 2.7.x (comment threading isn’t supported)


-Upgraded to support wordpress 2.6.x
-Upgraded to support Photopress 1.1
-Upgraded to support Geo-Mashup 1.1
-Added Tag Support
-Added Gravatar Support
-Added Settings page so you can configure wether to hide or show the header menu


-Initial Release
-Support for Wordpress 1.5.x to 2.5.x (tested on wordpress 2.0.2, 2.0.3)


If you want to edit the column widths, then first read this article. Then edit the top of style.css accordingly. You then need to change the widths on the following properties so that the links are the right width as well:
#leftsidebar ul ul li a
#leftsidebar ul ul ul li a
#rightsidebar ul ul li a
#rightsidebar ul ul ul li a

Secondly, the way that next/previous links for the main page has changed, you need to delete the following lines in index.php:

<?php posts_nav_link(”, __(”), __(’&laquo; Previous entries’)); ?>
<?php posts_nav_link(’ &#183; ‘, __(”), __(”)); ?>
<?php posts_nav_link(”, __(’Next entries &raquo;’), __(”)); ?>

and replace it with:

<?php posts_nav_link(’ &#183; ‘, __(’&laquo; Next entries’), __(’Previous entries &raquo;’)); ?>

  • Digg
  • Reddit


  1. E said,
    January 20, 2009 @ 8:35 am

    I love this theme. Lots of space for posts. A couple of questions… Is there any way to make the the sidebars a little bit wider and is there a way to change the font color of the blog description?

    • Ricky said,
      January 20, 2009 @ 4:58 pm

      You can alter the spacing at the start of the theme stylesheets (style.css and print.css held in the theme directory).

      Under the section labelled “3 Column Layout” at the top of the css file is all you need to change. Currently it is set to a right and left column width of 150px (with 10px padding on both sides), and a center column padding of 15px both sides. Just follow the comments and you should be fine. Please excuse the value for “min-width” as that doesn’t add up properly.

      Also note that the print css is designed to hide both left and right columns.

      The blog description colour could be changed by adding a new css entry “#header p” and adding a ‘color’ css element to it.

  2. Abhi said,
    January 30, 2009 @ 12:00 am

    The theme is amazing. However, i still get a horizontal scroll in IE 7, with a 1024 resolution. Even for this site. I have the hacks specified in the css. Works perfect in FF

    Any fixes for this??

    • Ricky said,
      February 26, 2009 @ 2:10 pm

      Argh! Stupid IE7!

      Ok, to fix the horizontal scrollbar problem for this theme in IE7 you need to add “overflow-x: hidden;” to the body tag in the theme’s CSS file, as shown below:

      min-width: 510px; /* 580 2 x (LC fullwidth + CC padding) + RC fullwidth */
      /* IE7 likes putting horizontal scrollbars when it doesn't need to, aaaaa! */
      overflow-x: hidden;

  3. silent E said,
    January 31, 2009 @ 6:26 am

    I’ve got the color thing fixed but honestly… I’m too stupid to change the width. I’ve change the width of the sidebars in the style.css but don’t know if I’ve done enough. I don’t know what to change in the print.css. I would like to change the left to 170 and the right to 190. Can you… Will you help?


  4. norry said,
    February 8, 2009 @ 11:23 pm

    great work and nice graphic
    i managed to change the right and left bar width, but the centre width does not changes, resulting my left bar menu overlapping with the main page in the center. any help on how to resolve this? what else do i need to change to increased my lelt bar?


  5. May 1, 2009 @ 3:13 am

    I love this theme btu for some reason my sidebars aren’t showing in IE.
    Any ideas?
    Please help, I really dont want to use another theme.

  6. Perez said,
    May 8, 2009 @ 12:42 pm

    how can I remove the left side-bar. I’ll like to keep only the right one?

    • Ricky said,
      May 9, 2009 @ 10:21 am

      This theme was designed to be three columns. However, you could try by changing the theme’s stylesheet to hide the left sidebar (use “display: none;” under the “#leftsidebar” in the “3 Column Layout” section). However I can’t guarantee that the website would look pretty when resized if you do that.

  7. Perez said,
    May 8, 2009 @ 12:45 pm

    how does one add information to the columns?

    • Ricky said,
      May 9, 2009 @ 10:17 am

      The Easy way is to enable Sidebar Widgets for website, then add widgets to either sidebar.

  8. JWP said,
    May 16, 2009 @ 12:29 pm

    Love your theme…not very keen on word press “inner workings” but is there any way (easy way) with this theme to get sub pages to become drop down menus off the main page link in the “links” row?

    |-Vacation 2009
    |-Stuff 1
    |-Stuff 2

    Thanks for sharing this by the way.

    • Ricky said,
      June 16, 2009 @ 4:16 pm

      I honestly don’t know how to do drop downs. From what I understand they are either Javascript, or some fancy CSS. If anyone can give me the code to cut ‘n’ paste into the theme I will incorporate it into the next release.

  9. Lorna said,
    June 23, 2009 @ 7:49 am

    hi, I love the theme, just what I was after, however I’m having problems getting the Search widget to display nicely, without getting rid of the content in either sidebar. As soon as I activate it, it displays and works (hooray) but all my other content (links etc) disappears (not so hooray). Any help would be much appreciated.

  10. Gaspacho said,
    October 6, 2009 @ 9:56 pm

    This theme is very nice! I am novice with wordpress and I have one question may be stupid… Is it possible to delete the links at the top of the page “Home”, “Entries RSS ” “Comments RSS “… I don’t need those links.
    Thank you very much for your help.

    • Ricky said,
      October 29, 2009 @ 11:55 am

      You can remove all those options by deleting the offending lines in header.php of the theme, or turn the header off completely in the Nearly Sprung Settings page (Appearance->Nearly-Sprung).

11 Trackbacks \ Pings