WP SMASHING WordPress Theme

advanced features

  • Choose between Calendar or Post-View on index and archive pages
  • Calendar View provides a visual monthly overview with post titles as clickable links
  • Unlimited number of posts in each calendar day
  • 4 fully widgetized sidebars: 1 for side bar, 3 for footer
  • Enhanced comments & comment reply including wordpress avatar support
  • Configurable quick-mail for speedy persistant contact form

standard features

  • Microsoft IE6, IE7, IE8 & IE9 Compatable
  • Mozilla Firefox Compatable
  • Webkit (Safari & Chrome) Compatable
  • Opera Compatable
  • iPhone & Android Compatable
  • Valid XHTML & CSS
  • Wordpress 2.x & 3.x Compatable
  • Widget-ready
  • Progressively Enhanced w/ jQuery

theme description

In creating WP SMASHING I updated the functionality of the just-released WP CALENDAR by adding a theme options page in the admin menu. The plugin allows you to choose how the calendar functionality is displayed – if you choose to display it all.

WP SMASHING is completely widget-ready with 4 widget zones (3 column footer and a single column sidebar). You can choose to use the calendar on the index page or not, it’s up to you. Each day displays the titles of posts for that day. If there is more text than can fit in a calendar day you’ll see a custom scroll bar.

Also included in this theme is a simple contact form in the footer. This contact form allows people to send an email to the site administrator and makes sure the request is coming from your site and includes email validation. WP SMASHING utilizes the jGrowl plugin for jquery to offer up notices for people who have not filled out the contact form correctly. Head to the demo and play around with it to see what I mean. Or… you can remove this feature entirely.

There are a LOT of possibilities with this theme and it was great creating it for Smashing Magazine. I’ve been wanting to do a theme for them for a while now and it’s great to finally release one. So far I have tried to focus on making free themes that focus on a particular functionality. On March 1st I’ll be launching our Theme Club which will deliver a new WordPress theme every month and a bonus theme ever other month. I’m looking forward to making other exciting additions to the site as well, so check back every now and then and see what we’ve got going on.


by Tobias

March 16, 2009 at 2:56 pm


This is a beautiful theme. I love it!!!

Kind Regards

by Travis McCrea

March 16, 2009 at 3:48 pm

I love the design of it, very beautiful… I wouldn’t use it on a personal site or anything simply because I am not a big fan of the huge calendar (unless maybe it was on a different page).

However, that doesn’t mean I do not find this amazingly beautiful. 😛 Maybe just not all that practical for most bloggers.

by todds

March 16, 2009 at 3:48 pm

Download button is not working…

by Arturs

March 16, 2009 at 3:49 pm

Is it possible to show images on front page too?

by Will

March 16, 2009 at 3:50 pm

Thank you very much. I appreciate this kind of work. I’m also excited to start becoming part of the open source community. Grats guys!

by faisal

March 16, 2009 at 3:58 pm


thank you for this great theme,…

by Mayank Garg

March 16, 2009 at 4:04 pm

This is a fantastic theme! Thanks.

Waiting to see the feature list, very excited.

by DarkMaster

March 16, 2009 at 4:11 pm

Interesting and respectable theme. Great Work! *thumbs-up*

by Sklep Zoologiczny Wędkarski

March 16, 2009 at 4:14 pm

Thanks man!

by John Dawson

March 16, 2009 at 4:17 pm

Hey, great work! I might be using this one in the near future!

by Eurico Leite

March 16, 2009 at 4:21 pm

Very cool.

Later I’m going to install it on my blog :)

by Dustin

March 16, 2009 at 4:24 pm

Looks great!

by MD

March 16, 2009 at 4:26 pm

Great theme :) thnx

by Sean

March 16, 2009 at 4:44 pm

Fantastic theme! It looks so clean.

by Choice Themes

March 16, 2009 at 4:55 pm

For those of you not interested in displaying the calendar, there is the option to display a normal listing of the excerpts. Just check out the options in the wp-smashing plugin when you install the theme :)

by Auroris

March 16, 2009 at 4:56 pm

Beautiful theme. love the functionality. I’m a fan!

by Joseph Knight

March 16, 2009 at 5:07 pm

No offense but, is it just me or does the header and footer’s low contrast make it difficult to read?

by Choice Themes

March 16, 2009 at 5:16 pm


It’s possible. All my monitors display it properly except for a single Dell M1330 notebook I have. It just doesn’t have a high enough contrast to really get the detail. The PSD is included though, so you are more than able to change the colors to your hearts content.

by oopshey

March 16, 2009 at 5:37 pm

OK.. looks good.. I’ll try to used it for my blog someday

by stephen

March 16, 2009 at 6:34 pm

I can see this type of theme working very well for music venues who want to display who’s playing throughout the month. Good idea Greg. Clever.

by Chase

March 16, 2009 at 6:50 pm

Nice looking theme, very clean design!

by Siju Sivan

March 16, 2009 at 9:44 pm

Nice one, Beautiful theme, i like it.

by Andy

March 17, 2009 at 1:08 am

Wow, great Theme! Thanks!

by Nxcom

March 17, 2009 at 3:37 am

Hello, this is a good job… so I tried it.
But I’m in front of something wrong : the calendar doesnt display the date as well.
You can test here : http://nxcom.net/blog/ and maybe can help me. I don’t know why but today is 2009/03/17 and on my blog it says we are 2009/03/01 and wednesday… if you go on an article, the wp calendar is good…
I don’t understand.
Sorry for my English

Thanks a lot

by Choice Themes

March 17, 2009 at 3:44 am


I’ve seen this once before although without FTP access I can’t help solve the issue. My guess is that you’re using PHP4, correct? There is a function I am using that — while it works on both php4 and php5 — returns different information. In the next version I will allow the option to set an offset to remedy this issue.

by johnnypea

March 17, 2009 at 5:25 am

Hello, are you planning to add function of .po and .mo language localization files to make it easy to translate the theme? Thank you for the great theme anyway 😉

by jashsayani

March 17, 2009 at 5:36 am

Wow! This is an amazing theme. Wonderful work.

by Michael Sawicki

March 17, 2009 at 6:30 am

I’ve been working on a theme for the past month that uses the calendar as the main page for a personal blog and you beat me to it :) This is way better than where I was. Thanks a ton.

by MRTecno

March 17, 2009 at 7:07 am

Nice theme, Thanks!

by jul

March 17, 2009 at 7:24 am

I have exactly the same problem as Nxcom.

by NayNay

March 17, 2009 at 10:12 am

How can I show the full post instead of the excerpt on the frontpage?

Love this theme, thanks so much!

by seansteezy

March 17, 2009 at 11:25 am


by Choice Themes

March 17, 2009 at 12:22 pm


Yes, absolutely. Now that I know they’re wanted.


You’re using PHP4, correct?

by jul

March 17, 2009 at 1:18 pm

Yes, but all is working now, it was just a problem with the php version of my hosting.

by PD Smith

March 17, 2009 at 4:38 pm

Hi, I am having an issue with the theme and am wondering if you can help as I am looking forward to using it – it looks great. My issue is that when the page loads my dates appear as a bulleted list instead of their calendar format. I am using php5. Thanks again and thanks for the great themes!

by PD Smith

March 17, 2009 at 4:42 pm

please disregard… plugin conflict. Awesome theme!

by Choice Themes

March 17, 2009 at 4:42 pm

@PD Smith,

I can’t help without a link to your site. Without seeing it I can say the stylesheet is probably being loaded incorrectly. Can you link me to it please?

by Fery

March 18, 2009 at 8:16 am

Nice one

by danielsp9

March 18, 2009 at 9:19 am

Fantastic theme! Just what I was looking for….

Featured on Upcoming Trade Shows

by ilirk

March 18, 2009 at 10:33 am

a great theme i love it its amasing , im using it in my new site , but i have a problem , the site i run posts new music to listen and when someone searches , in the search result it does not show the player ,but in post it is . how can i change something in order that when i search in the search result to be shown the audio player as in post

by Choice Themes

March 18, 2009 at 12:13 pm


I’m sorry, but I don’t understand the question.

by ilirk

March 18, 2009 at 12:18 pm

its ok ive fixed it , its perfect again briliant theme

by bolix

March 19, 2009 at 12:52 am

Again such a beautiful theme, thanks! :)

by notbadbutgood

March 23, 2009 at 1:38 am

Hey there…I’d also like help with displaying full content on the front page rather than excerpts. GORGEOUS theme, btw.

by Choice Themes

March 25, 2009 at 12:48 pm


Open up index-posts.php and find: <?php wp_the_excerpt_reloaded('excerpt_length=200&filter_type=excerpt&use_more_link=1&more_link_text=Read Entire Article ...&allowed_tags=<a><strong><img>'); ?> and replace it with: <?php the_content(); ?>

by Matt

March 24, 2009 at 7:18 am

I would be interested to see if anyone has tried integrating this theme with something like TDO mini forms plugin so that a visitor can post events right to the calendar. I might have to give that a try. Great theme…another step forward for WordPress. Thank you!

by Choice Themes

March 25, 2009 at 12:45 pm


I’d love to see that. Please, let me know if you make progress.

by notbadbutgood

March 25, 2009 at 12:56 pm

@Greg…you rock, man. Thanks a million for your help!

by ithemes

March 26, 2009 at 8:15 pm

nice theme.
great feature.

by tigro

March 27, 2009 at 1:40 am

ths a lot! =)

by gerald

April 1, 2009 at 1:55 pm

Thank you very much, I use this theme for collaborative work. Small question: I have some posts in march, and when in April, I would like to see the March home-page. Would that be possible to do?
I have seen in your wp-Calendar a popup allowing to choose the month we want. How can I get this feature on this theme?

by Choice Themes

April 1, 2009 at 2:00 pm


You need to enable the archives widget in one of the widget zones.

by palvestegui

April 1, 2009 at 8:20 pm

Greg, I’m trying out your theme and I think it’s going to be a keeper. My opinion in my mother’s language is: A LU CI NAN TE.

Just one thing, though… How do I change the Header so it will show the name of my blog? and…
How do I get MY info in the “about the author” space?, right now it’s all about you.


by Choice Themes

April 4, 2009 at 3:55 pm

The header is a graphic. Open up the PSD that came with it and you can edit til your hearts content.

mb_strlen() is a standard php function. Your host may have disabled it, but I don’t see why. Please see http://us2.php.net/manual/en/function.mb-strlen.php for more info.

by azchef101

April 1, 2009 at 10:00 pm

Hi Greg, thank you for creating an awesome theme! I’m wondering if you can help me with an error message that I’m getting,

Fatal error: Call to undefined function: mb_strlen() in /home/content/b/e/t/bethanybikers/html/wordpress/wp-content/plugins/wp-smashing/wp-smashing.php on line 109

How can I resolve this?
Website – http://www.bethanybikers.com


by Salman

April 8, 2009 at 5:28 pm

WOW, it’s a shockingly beautiful use of the Maroon and Grey Colors… I’ll probably use it for my Current Affairs website in the future.

by Jehzeel Laurente

April 24, 2009 at 9:35 am

this theme makes me say wow a thousand times 😀 a perfect online diary theme 😀

by vectormesh

May 16, 2009 at 1:53 pm

Amazing theme, just what I was looking for, it would be nice if you could provide the PSD file – I am thinking of taking it one step higher with further photoshop tweaks.

by Choice Themes

May 26, 2009 at 8:22 pm

The PSD is indeed included in the download

by rizon

July 6, 2009 at 3:32 pm

The best theme what can be!!!

by ahojan

March 26, 2010 at 5:20 pm

I love it, thank you very much!

by Taha Khan

April 23, 2010 at 11:15 am

the us the best theme i ever saw great work thankx for shareing

by managingcurves

October 4, 2010 at 11:10 pm

very nice theme!

by POG

November 2, 2010 at 4:54 am

thanks so much…like it


<a href="">, <strong>, <em>, <strike>, <code> and <blockquote> allowed.

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Password Reset
Please enter your e-mail address. You will receive a new password via e-mail.