Featured Stories

New Responsive WooCommerce theme Sooperstore released

Ok it's pretty embarrassing how long it's been since I posted a blog update here. My last update was early July saying that a new theme was on the way "within a week" if I recall correctly. Well fast forward a week or 8 and I'm happy to announce that Sooperstore has finally been released! We actually released another theme in...

Continue Reading

5 Stunning Responsive WordPress themes

While responsive web design is a relatively new phenomenon, the WordPress theme development ecosystem has exploded with a plethora of stunning responsive WordPress themes over the past few months. It's one of the things that I really love about the WordPress community - the speed at which theme developers themselves are so responsive :)...

Continue Reading

High Performance WordPress – Part 4

Alrighty folks, if you’ve been following along with the High Performance WordPress post series you will by now have experienced the awesomeness of a WordPress website running on nginx. If you’ve not been following along what are you waiting for? Go check out the following posts first: Part 1 - VPS Setup Part 2 -...

Continue Reading

High Performance WordPress Part 3

Hey folks I’m back with Part Three of the High Performance WordPress guide. If you’ve not done so already, be sure to check out Parts One and Part Two which will take you from a position of having no server to a fully configured VPS machine running the kickass nginx web server and mysql - or a LEMP environment as those in...

Continue Reading

Well Hello There!

Hey there thanks for stopping by! ThemesForge is all about WordPress Themes. We don’t make ’em - but we pretty much live ’em, breath ’em, review ’em, rant about ’em and hope to keep you the you the discerning reader fully up to date about what is going on in the WordPress themes ecosystem.

Latest ThemesForge News

Easily add post thumbnails using native wordpress functionality in your theme

14 February 2010 comment icon12 | Categories: tips, wordpress

We’ve been busy sprucing up our new wordpress theme for the relaunch of themesforge.com and finally got around to adding thumbnails functionality to our postss. Now I know there are many many different ways to do this, from dedicated plugins to using custom fields.

Well since WordPress 2.9 this is now an optional feature within wordpress itself which is great news for anyone looking to add this to their wordpress powered website. Hopefully it will mean that in the near future all wordpress themes will support this functionality. We will certainly be pushing for it’s adoption on all wordpress themes we see – and we’ll be keeping an eye out for it!

So what’s the skinny on it? Well it’s pretty simple to activate and it’s running on our blog now.

There are 2 excellent posts which give you the full lowdown and this new feature. The first is from WordPress Lead Developer, Mark Jaquith who provides the basics to get you up and running in a few minutes. The second is from Jason Tadlock who builds on Mark’s post and deals with some of the ways which you can stretch this new functionality if you wish to. So if you want to get the full lowdown and the showdown on this new wonderful feature be sure to check out those posts.

If you just want the absolute minimum to get you up and running with your new native wordpress post thumbnails functionality, these are the steps I took.

Step by Step Instructions for adding native wordpress post thumbnails functionality to your blog.

Add the following code snippet to your functions.php file

[codesyntax lang=”php”]

/* switch on support for post thumbnails - WordPress 2.9 onwards */
if ( function_exists( 'add_theme_support' ) ) { // Added in 2.9
 add_theme_support( 'post-thumbnails' );
 set_post_thumbnail_size( 200, 200, true ); // Normal post thumbnails
 add_image_size( 'hp-post-thumbnail', 200, 200, true ); // Homepage thumbnail size
 add_image_size( 'single-post-thumbnail', 300, 9999 ); // Permalink thumbnail size


The code snippet above first checks to see if you’re using 2.9 or greater (and if you’re not why not?  get it now!). It then add support for post-thumbnails. The next line sets a default set for all thumbnails to be 200*200 pixels. You can adjust this to your liking. The next line then declares a specific value for homepage thumbnails – again 200*200 but this time with the additional value of true which will hard crop whatever image you upload to be 200*200 which is great for uniformity on your homepage but may lead to some images cutting off in a manner you don’t like. It’s worth experimenting – it works just fine for us. The last line declares a different thumbnail size for our permalink post pages of 300*9999 which will mean we get a nicely proportioned thumbnails which are a bit bigger and width a variable height on the permalink page.

Then we move on to your index.php file in your theme. Within your posts loop find a place where you would like to display your thumbnail and add the following code snippet:

[codesyntax lang=”php”]

          <?php if ( function_exists( 'add_theme_support' ) ) : ?>
		  <?php if ( has_post_thumbnail() ) : ?>
			<div class="postthumb">
			<?php the_post_thumbnail( 'hp-post-thumbnail' ); ?>
 			<?php endif; ?>
            <?php endif; ?>


This code will first check to make sure you’re using wordpress 2.9 (special notice to all theme authors – make sure you add this line to your theme if you don’t want to break those still using legacy versions of wordpress!). It will then check to see if there is indeed a thumbnail for the current post. We then add a div around the call to the actual thumbnail (which we then have a sprinkle of CSS in our style.css file to float the image left in our post.)

[codesyntax lang=”css”]

.postthumb {
	float: left;
	width: auto;
	margin: 0 20px 10px 0;


In your single.php file you will need to add a very similar snippet to what you added to index.php with one important difference – see if you notice what’s different:

[codesyntax lang=”php”]

<?php if ( function_exists( 'add_theme_support' ) ) : ?>
            <?php if ( has_post_thumbnail() ) : ?>
			<div class="postthumb">
            <?php the_post_thumbnail( 'single-post-thumbnail' ); ?>
            <?php endif; ?>
            <?php endif; ?>


Yes kids it’s the call to single-post-thumbnail instrad of hp-post-thumbnail.

Ok that’s the heavy lifting done in terms of your theme code.

Now jump into your post edit page in thew WordPress admin.

You will notice down the bottom right you now have a new option called “Post Thumbnail” which should look like this:

Go ahead and click on “Set Thumbnail” to open the image upload facility. Here’s the really important bit – once you’ve uploaded your image don’t click on “Insert into post” option – click on “Use as thumbnail” option instead.

And you’re done!

It’s as simple as that. I hope you find this quick post useful. It’s great that this feature is now part of the wordpress core. Anyone looking to port across from the custom field method to this newer method should checkout the Get the Image plugin

– it rocks.

Great new free wordpress theme from Smashing Magazine

07 February 2010 comment icon0 | Categories: theme news

Simple Folio 200

The guys over at Smashing Magazine just released a fantastic new free wordpress theme called SimpleFolio.

From the blog post:

Today we are glad to release a beautiful, simple and clean portfolio WordPress theme — SimpleFolio, designed by Omar E. Corrales and released for Smashing Magazine and its readers. SimpleFolio is a portfolio theme that includes a blog and a very extensive option page that allows you to exclude all your portfolio items from the blog page. It also includes a front page slider.

And some insights from the designer:

I created this theme after getting tired of all the fancy design themes that are very popular now a days, this is a design for people that just need the job done without complicating them selfs. The best use can be either for just someone thats starting to blog or some artist that needs to expose there art.

Screenshot of SimpleFolio

Screenshot of SimpleFolio

Our thoughts? SimpleFolio is an excellent free wordpress theme released under GPL. The quality of the build is first class. The range of page options and page templates is on a par with many commercial wordpress themes. It is clear that Omar has put a lot of effort into producing a beautiful wordpress theme that he and the Smashing Magazine team should be very proud of. Well done!

Go and grab a copy of SimpleFolio over at the Smashing Magazine post.

Time for some polish!

01 February 2010 comment icon0 | Categories: about

ok so we’re finally nearly finished with our redesign!

after a good few months preparation work we are moving into beta testing of our shiny new wordpress theme. (Feb 2010 – you’re now looking at it!)

we’ll be giving the website a good spin over the next few days and starting to load in our new content so please bear with us while we give the place a good scrub and get up and running properly!

Redesign in progress

05 August 2009 comment icon1 | Categories: Uncategorized

Hey folks,

We’ve got a redesign in progress.

Please bear with us while we start getting everything up on the new server.

Expect some exciting new developments from themesforge.com in August!



themesforge.com crew