Download “Gallery”: A Free WordPress Theme
Just recently we asked you to let us know what theme you would like us to release next. Among numerous comments we found many request for a gallery-theme that could be particularly useful for portfolios and showcases. At the very same time Christopher Wallace has been designing an advanced gallery-WordPress-theme for the design community and Smashing Magazine’s audience. And today finally we are proud to release it – for free, of course.
Gallery WordPress Theme
Gallery is a beautiful, free, gallery-style Thematic child theme for WordPress, designed by Christopher Wallace especially for Smashing Magazine and its readers. It is extremely flexible and can be used as a starting point for design galleries and portfolios.
This theme can be seen in action on MixCSS.com, which is being launched as a high-end design gallery that showcases the true power of the Gallery theme. You can subscribe to the MixCSS.com RSS feed or check out the live site, which acts as a demo for the Gallery theme.
As always, the template is completely free and may be used for any private or commercial project without any restrictions whatsoever.
Gallery is packed with loads of cool features like a jQuery slide hover effect on thumbnails, lazyloading for thumbnails (great if using a lot of thumbnails on one page), built-in social media links for each gallery item and seamless integration with the following plugins: WP-PostRatings, BuySellAds plugin, and Contact Form 7.
If you'd like an endless wall of thumbnails, LazyLoad allows you to show as many posts on the homepage as you'd like, allowing your users to scroll endlessly down the page without having to load hundreds of images right away. This effect mimics "endless scroll."
Gallery also supports WordPress 2.7 threaded comments for an elegant commenting experience.
Social media links allow you to save each gallery item to Delicious.com or post a link to the gallery page in your twitter feed. Social media icons provided by Rogie King.
Features
- WordPress 2.7 compatible
- Built on the Thematic framework
- jQuery hover effects
- 'Save to Delicious' link
- 'Tweet This' link
- Flexible footer widget area
- WP-PostRatings integration
- Contact Form 7 integration
- BuySellAds plugin integration
Usage/Installation
To use the Gallery Theme, you will need to follow these installation instructions:
- Download the latest version of Thematic.
- Download the latest version of the Gallery WordPress theme.
- Unzip and upload both themes to your "wp-content/themes/" directory.
- In WordPress, go to "Appearance > Themes" and activate the "Gallery" theme.
- To change the number of items displayed on the home page, go to
"Settings > Reading" and change "Blog pages show at most" to 28 (4
rows) or 35 (5 rows) or more for the LazyLoad plugin to work its magic. LazyLoader will automatically delay loading of thumbnails that are out of the user's view.
Adding Gallery Items
To use the default options for the Gallery Theme, here are instructions for creating gallery entries:
- Create a thumbnail for each entry sized 125×125
- Create a full-sized image for each entry sized 500×375
- Upload both images to /wp-content/uploads or use the image uploader in WordPress to upload the images to the same folder
- Next, create a custom field called "thumbnail" and enter the
location of the thumbnail file, for example
"/wp-content/uploads/design-name-125×125.jpg" - You will need to create another custom field called "full-image" and enter the location of the full-size image in that field.
- You may also enter custom fields for "web-url" and "designer" if you want to add additional information to each entry.
Setting Up Star Ratings
- Install the WP-Post Ratings plugin from WordPress.org. Activate both the plugin and the widgets.
- To switch the type of images to transparent .PNGs, open wp-content/plugins/wp-postratings/wp-postratings.php in a text editor and change the following lines (should be near the top of the document):
### Define Image Extension
define('RATINGS_IMG_EXT', 'gif');
//define('RATINGS_IMG_EXT', 'png');to match this:
### Define Image Extension
//define('RATINGS_IMG_EXT', 'gif');
define('RATINGS_IMG_EXT', 'png'); - Then upload that file back into the plugins folder.
- In your WordPress admin panel, click the Ratings > Options link on the left sidebar.
- The transparent .PNG stars should be selected by default.
- Under 'Ratings AJAX Style' change 'Show Loading Image With Text' to 'No' and 'Show Fading In And Fading Out Of Ratings' to 'No.'
- Click 'Save Changes.'
- Now click the 'Ratings Templates' on the left sidebar.
- Replace the text in the 'Ratings Vote Text' box with the following code:
%RATINGS_IMAGES_VOTE%
- Replace the text in the 'Ratings Voted Text' with the following code:
%RATINGS_IMAGES%
- Click the 'Save' button.
- You should now see your star ratings show on the gallery single pages next to the title of the gallery item.
Adding Widgets to the Footer
- Make sure you activated the WP-Post Ratings widgets when you activated the plugin.
- In your WordPress Admin, click Widgets on the sidebar.
- From the drop-down box under 'Current Widgets' select '1st Subsidiary Aside' and click 'Show.'
- Drag the widgets you'd like to see shown in this area from left to right (Highest Rated, Most Rated, Recent Comments, etc.)
- Click 'Save.'
- You should now see your widgets in the footer.
Download the theme for free!
- large preview
- live demo
- download the theme (.zip, 1.1 Mb)
We express sincere gratitude to Christoper Wallace for his truly impressive work. Please let us know in the comments if this release meets your expectations. And if not, please let us know what we could improve in the upcoming releases!










Amir Siddiqui
May 4th, 2009 1:13 amgood sharing
DKumar M.
May 4th, 2009 1:17 amNice Theme Wallace!! Now many online galleries might want to change their old look. Thanks for sharing.
DKumar M.
@instantshift
Ash
May 4th, 2009 1:17 amlooks nice. wish i had that many sites to populate the grid with…..
Alex Mitchell
May 4th, 2009 1:21 amBrilliant! A few friends were looking for a WordPress based gallery and this theme might just be the answer; or at least the start to one. Think I’ll have to play with this later :)
Thank you for sharing!
Alex | @ZenElements
Steven
May 4th, 2009 1:26 amLooks horrible in IE6.. Curse my workplace for not having a better browser to view this masterpiece
Baris
May 4th, 2009 1:40 amAwesome!thanks for sharing :)
Ekaterina
May 4th, 2009 1:51 amTHANKS A LOT!!!!!!
Ivo Ivanov
May 4th, 2009 1:54 aminspired by cssremix.com
(SM) please read the post first, Ivo. The designer of the theme is the creator of CSSRemix.com.
Xantifee
May 4th, 2009 2:13 amThank you so much!!! Really what I needed.
kucrut
May 4th, 2009 2:17 amso clean, simple and elegant. thanks!
Alex Tayra
May 4th, 2009 2:19 amthe best theme ever released on SM
onnayokheng
May 4th, 2009 2:21 amwow…it’s amazing for me, i hope i can make template like this.. ^_^
Alexander
May 4th, 2009 2:29 amNice. Too bad it doesn’t have good color contrast in most places.
Pier Antonio
May 4th, 2009 2:52 ama bit too black…. but very very nice theme! :)
Ravindranath
May 4th, 2009 3:00 amIncomplete theme – without notes on installation – crashes as such – Waste of time— :(
Gert Hough
May 4th, 2009 3:11 amWould be nice if the step by step installation instructions of the section “Adding Gallery Items” were more detailed as not everyone knows how to do some of them – me included :-)
Tschai
May 4th, 2009 3:42 amThis comes very close to my own fan-tas-tic gallery theme… ;) I have to hurry up, I guess.
A very nice one…kudos!
Matt B.
May 4th, 2009 3:54 amThanks – this is a wonderful new theme. Looks like something that should be included in the previous post on Ultimate Guide To Using WordPress For A Portfolio. Loke someone else said, I just wish I had more in my own portfolio to fill something like this up!
Beautiful work!
Kathi
May 4th, 2009 4:26 amWoop woop! THIS is usefull! Thanks!
Luis
May 4th, 2009 5:17 amWow, great job guys. And Free! even better. Thanks for sharing.
Joan Dajer
May 4th, 2009 5:25 amHey great themes but i have a question… how do you change the title of the widgets for images? or instead of using the widget to manually add the codes? If someone can answer me this i’ll be grateful for the rest of my live!
connecticut websites
May 4th, 2009 5:25 amit has some interesting elements, and like most themes, you need to know your way around wordpress, css, php, etc to adapt it to your own needs – I really like the thumbnail roll-over effect.
Cyrus
May 4th, 2009 5:26 amExcellent!
Diego
May 4th, 2009 5:35 amNice theme, i love this theme ;)
Kate Mag
May 4th, 2009 5:40 amWow, that’s a smashing theme for gallery!
jim
May 4th, 2009 5:41 amit’s amazing!
vrob
May 4th, 2009 5:44 amGreat! I am a bit surprised that there’s no automatic image sizing using timthumb or something, considering all excellent features. Adding Paypal or cart integrations would be icing on the cake.
Thanks!
faruksal
May 4th, 2009 5:53 amNice theme;thanks:)
Hiro
May 4th, 2009 5:53 amSweet, been looking for ideas to designing WordPress Gallery theme, and this one will definitely give me some more ideas.
Thank you :)
Antilogic
May 4th, 2009 5:59 amAwesome Awesome Awesome!
Words escape me.
Brilliant work!
Alok Jain
May 4th, 2009 6:37 amanother nice post and a good learning resource, however instructions are not complete, things like how to add subit a gallery link and how to add a new gallery are missing.
gareth
May 4th, 2009 6:38 amWow amazing thanks guys. Just what I need.
Andreas
May 4th, 2009 7:14 amI´m trying to figure out whats the problem, when i extracted and uploaded the two themes named above, wordpress says gallery theme is broken, doesnt have template or stylesheet, any suggestions?
Chris Wallace
May 4th, 2009 7:15 amGuys, thanks for all the positive feedback and the questions regarding this theme! Just to add one thing, I am not the creator of CSS Remix, just MixCSS.com. The theme was inspired by a variety of design galleries but my main goal was to provide a free theme that builds upon the simplicity of sites like Card Observer and CSS Remix.
I understand the installation instructions may not be tailored specifically to beginning WordPress users and will continue to improve the instructions for those who may have questions. Updated instructions and tutorials for using other plugins with Gallery will be available periodically at chris-wallace.com, so be sure to watch for those.
If you need help adding Custom Fields in WordPress, this tutorial explains exactly what they are and how to add them to your posts.
Again, thanks for all the comments!
Akira
May 4th, 2009 8:00 amThank you soooooooooooooooo much!!!!!
I am running a showcase page for japanese descendant community related pages
and this theme is EXACTLY what I was looking for.
The other CSS gallery themes were getting too old.
Thank you and Arigato. :)
Misspiggy
May 4th, 2009 8:49 amHi, is it working actually? I downloaded it, tried to install it on wordpress 2.7 but it doesn’t work. It says:
this theme is incomplete
?
Artur Kim
May 4th, 2009 9:43 am@Misspiggy: Did you follow the installation instructions? Gallery is a Thematic child theme, so you need Thematic as well.
aniec2
May 4th, 2009 9:53 amnice
TARIQ MAHMOOD
May 4th, 2009 10:02 amGreat Theme, thanks for sharing such a nice theme
regards,
TARIQ MAHMOOD
Martin
May 4th, 2009 10:09 amLOL, why do people not test with deactivated javascript? And even better with a running ad-blocker. This is what I see:
http://img3.imagebanana.com/img/1dhhrmdc/screenshot_001.png
But I have to admin, nice looking when viewing in a totaly “free” environment.
John Mills
May 4th, 2009 10:18 amI’m the owner of CSSREMIX.com and I did not make this theme nor do I support it in anyway. I would’ve appreciated a link in the post, though: it obviously isn’t original ;)
Nicky C
May 4th, 2009 10:30 amI’d just like to also confirm that this breaks terribly in IE6. Otherwise, it’s nice.
James
May 4th, 2009 10:34 am@John Mills It doesn’t look anything like yours other than the fact that it has a matrix of thumbnails on the page. How different can a collection of thumbnails really be?
Misspiggy
May 4th, 2009 10:41 am@Artur Kim
Yes you’re totally right! I’m so sorry for my stupid question. Tnx for helping me out.
genji
May 4th, 2009 10:42 amone hell of a theme. nice job guys!
lawrence77
May 4th, 2009 11:03 amJust recently we asked you to let us know….
In this the asked link is mismatched…..
so change it! :)
alpheal
May 4th, 2009 11:36 amlinklerde sorun var galiba :S
elcodigodebarras
May 4th, 2009 11:41 amWhat can I say… it´s really delicious !
Thanks for sharing this beautiful gift.
Henry Jones
May 4th, 2009 11:50 am@Chris Wallace
Thanks for mentioning CardObserver.com as a main source of inspiration in your comment, but a link in the post would have been really awesome! :)
Saro
May 4th, 2009 12:04 pmWooooOt!! Thanks!
Nathan
May 4th, 2009 12:24 pmWhere is the Joomla theme? Joomla is a Open Source software that can do much more than WP.
Artur Kim
May 4th, 2009 1:17 pm@Misspiggy
You’re welcome!
Chris Robinson
May 4th, 2009 1:31 pmlooks pretty good, consider using timthumb to resize the images dynamically next time, also instead of using custom fields why not create a custom write panel – http://wefunction.com/2008/10/tutorial-creating-custom-write-panels-in-wordpress/, those two things would make it way easier for the user managing the site
Shawn
May 4th, 2009 2:05 pmIt would be great if dashboard based tools for setting up thumbnail and full-image were part of this – or even a link to picnik or some other web based editing tool. Ideally, you could “press this” and edit the image (and generate the thumbnail) without leaving WordPress.
Not bad at all though!
JonnoPierce
May 4th, 2009 2:49 pmI can not for the life of me get this them to work, and yes, I did download thematic along with it…
great
May 4th, 2009 3:00 pmgreat!
Chris Wallace
May 4th, 2009 3:21 pm@Chris Robinson Thanks for the suggestions, there will be future updates to the theme, so those may be added at some point.
There are a few bugs that have been reported and will be fixed as well in upcoming releases.
TheShape
May 4th, 2009 3:38 pmGreat! But it doesn’t run with IE6… is there any solution? A Bug?
Thank you very much!
Dekeblue
May 4th, 2009 4:05 pmChris,
If I want to change the large image size, is that just done in the stylesheet under #content? Alot of my images are taller than wide. Great theme. Haven’t had any issues but I used it on a clean install of WP.
Tariq
May 4th, 2009 4:09 pmGreat theme thanks,
Tariq Mahmood
Toystore
May 4th, 2009 4:36 pmnice
Lindsey
May 4th, 2009 4:49 pmJust uploaded this theme and WordPress says that the theme is missing a stylesheet and a template. Poop!
Chris
May 4th, 2009 5:01 pmI’m getting exactly the same problem as Lindsey.
evan eckard
May 4th, 2009 6:54 pmWow, this is a great looking theme. The interior page designs and attention to detail are very impressive!
Megan M
May 4th, 2009 7:43 pmFantastic! This is everything I didn’t know I was looking for! Thank you for this totally gorgeous theme.
house
May 4th, 2009 8:00 pmAwesome, thanks!
slowflex
May 4th, 2009 8:07 pmhi, the theme dont work for me, i miss “thematic” subfolder.
Any idea ?
Mike Hill
May 4th, 2009 8:25 pmHi,
This is a great theme. A couple of suggestions it would have been great if you had of used say tim thumb and then told the wordpress system to get the first image of each post.
This way you only need otuplaod the images once and makes it easy to use.
Jenelle
May 4th, 2009 9:26 pmjust the theme i’ve been looking for for weeks. thanks!
frank
May 4th, 2009 10:32 pmAwesome. perfect for my portfolio
SliceMachine.com
May 4th, 2009 10:51 pmVery nice of you to share this…. Thanks
Kasia
May 4th, 2009 11:04 pmI know IE 6.0 isn’t the most popular browser but many companies still use it on their corporate machines. Not mention regular Internet users.
This theme doesn’t look great in IE 6.0 – top navigation displays as a vertical list right aligned. And between each and every row of thumbs there is an empty space you can insert at least two extra rows in.
Honestly I would feel embarrassed releasing product that wasn’t tested in IE 6.0.
john
May 5th, 2009 12:02 ampagenavi would increase the usability of this template :)
mahmood
May 5th, 2009 12:36 amtnx for the theme
i really like it,
again i say: WORDPRESS THE ONLY BLOGGER EVER
Michael Murphy
May 5th, 2009 12:45 amHi guys
Ive been using a grid based system for a while now but it wasnt a wordpress, in fact wasnt even a CMS, ive always liked the look and feel of grid system to showcase work now im going to transfer it to this to make my life so much easier
Thanks
Akhtar Sheikha
May 5th, 2009 2:35 ambeautiful theme!
niedzwiedz
May 5th, 2009 2:39 amhi, i have problem with adding gallery items
is the custom field “full-image” correct ?? i cant get it working
i had no problems with the thumbnail :]
Joan Dajer
May 5th, 2009 3:36 amAl post are showing as NEW, does someone know how to change this?
Pat
May 5th, 2009 3:53 amThe theme looks really good, but misses a lot of points:
- Adding content could be way easier (see comments above)
- CSS could be more clean, also has some bugs (“new” flag not correctly showing in the first line)
- On detail-pages the “next” and “prev” links break when the title is too long
- I’ve never seen a theme that needed to download and add another theme to work, which is kind of strange
There’s a lot of stuff to do yourself when you want to make it work good which could have been avoided with proper testing. Maybe you guys will release an update?
Michael Murphy
May 5th, 2009 4:03 amI cant believe so many people are knocking this
Its a first release, there bound to be bugs here and there etc
The guys worked on this, put in his time and effort and gave it to us for free, should be grateful instead of putting the boot in…
Business Styles
May 5th, 2009 5:02 amJust builded a CSS gallery in less than 2 hours. business-styles.com was a idea i had more than a year ago. Now finally i’ve done it. Thanks.
The Floating frog
May 5th, 2009 5:05 amLove it, gonna use it for my personal portfolio I think
Andy
May 5th, 2009 5:33 amGreat theme, thanks for sharing.
gnugaze
May 5th, 2009 8:11 amHi, Thanx for the sharing.. i really loves it, but can i ask something..
why the custom field for “designer” isn’t working? what did i miss?
Thanx before…
BK
May 5th, 2009 8:59 amLove this…
idntt
May 5th, 2009 9:32 amNice looking theme and as always thanks for sharing. However, I was expecting SM to be more selective, rather than releasing just another gallery or magazine theme.
Rob Mason
May 5th, 2009 10:45 amThis is really good stuff. Was struggling with a custom WP installation to do the same thing. Will use this instead!
Chris Wallace
May 5th, 2009 11:45 amFor everyone interested, I will be releasing a new version with custom write panels, full IE6 compatibility, and bugfixes galore (the ‘new’ icons are fixed in the update, among other fixes). I will be testing the changes this evening and allow some people who have already implemented the theme to test it out before I release the new version. You can subscribe to all future theme updates here.
Boy
May 5th, 2009 11:45 amIs anyone else having problems with full-image custom field as it wont show the full image? :(
Samlue
May 5th, 2009 12:20 pmDo you have problem with instalation (this theme is incomplete) with missing Thematic? Just download http://wordpress.org/extend/themes/thematic and copy to wp-content/themes, then you see this great theme in admin.
Chris Wallace
May 5th, 2009 3:36 pmMake sure you upload BOTH themes before you try to activate the Gallery theme.
Chris
May 5th, 2009 6:32 pm@Lindsey (Comment #62) — I was having the same problem with WordPress saying that the theme is missing a stylesheet and a template. This was on top of a fresh install of WP 2.7.1 made by my webhost (Dreamhost). But DH seems to have some things “tweaked” in their installation. So, I removed their installation and did one fresh from the download of WP 2.7.1 straight from wordpress.org. After that WP recognized Gallery and Thematic properly. :)
logolopolis
May 5th, 2009 7:40 pmCool! Thx. Any chance you’d release a white version of the theme?
Chris Wallace
May 5th, 2009 9:24 pmJust to let everyone know, I’ve released version 1.1 of the Gallery theme version 1.1 of the Gallery theme. If you were experiencing problems loading new gallery items, having trouble with IE6, or saw some issues with the ‘NEW’ icons, this release fixes/helps all of those issues.
Chris Wallace
May 5th, 2009 9:25 pmJust to let everyone know, I’ve released version 1.1 of the Gallery theme here. If you were experiencing problems loading new gallery items, having trouble with IE6, or saw some issues with the ‘NEW’ icons, this release fixes/helps all of those issues.
Creamy CSS
May 5th, 2009 10:46 pmReally great and useful WP theme! Excellent work! Thank you, Chris and SM!
tasarhane
May 6th, 2009 12:13 ampretty nice theme.. thanks..
Martijn
May 6th, 2009 12:18 am@Chris Wallace
I just switched to version 1.1 but the ‘New’ icons still are cut off on top … In my admin it says I have theme 1.1 so …
I also can’t find this to make the ratings work:
“In your WordPress admin panel, click the Ratings > Options link on the left sidebar.”
I just installed WP on my hosting and it’s the first time I am working with it.
Chris Wallace
May 6th, 2009 3:56 am@Martijn, you are still using the old version. Make sure you install the new package in the ‘themes’ directory in your wordpress installation.
ландшафтный дизайн
May 6th, 2009 3:58 amUsefull theme) thanks