Official website for Web Designer - defining the internet through beautiful design
FOLLOW US ON:
Author: Steve Jenkins
22nd April 2011

WordPress: Design a professional theme

Learn how to design a Photoshop blog template with themify.me expert Nick La

WordPress: Design a professional theme

In this tutorial, you will learn how to design a clean and professional-looking WordPress theme in Photoshop. The design used in this tutorial is an actual theme from Themify.me called Bizco. The theme is targeted at business and product-based websites. The homepage features a slider where you can display call of action content. Under the slider, there is a list of icons with text where you can display highlighted content. Then there are several widget columns where users can display latest blog posts, Twitter feeds, recent comments, and text content. This tutorial will provide detailed instructions on how to design a professional Photoshop mockup based on a wireframe sketch. You will also learn several useful design and Photoshop techniques such as creating grids and guides, deining background patterns, organising layers, and using layer styles.

Download tutorial files here

01. Wireframe sketch
WordPress: Design a professional theme
Before you jump into Photoshop, it is always best to do a wireframe first. The wireframe doesn’t have to be detailed, it can just be a rough sketch on paper. A wireframe provides a general guideline of the design and it helps to speed up the design process.

02. Custom grid generator
WordPress: Design a professional theme
The grid we use in this tutorial is a custom grid created from a generator. Go to http://bit.ly/grid_gen, enter column width 54px, 12 columns, and 30px gutter width. It will give you a total 978px content width, which
is optimised for 1024px displays.

03. Photoshop guides
WordPress: Design a professional theme
Run Photoshop and create a new document: 1300px x 1770px. Create a screen capture of the grid and paste it in the middle. Turn on the document Rulers (View>Rulers). Based on the grid image, drag from the vertical ruler to create a three-column and four-column grid.

04. Build the foundation
WordPress: Design a professional theme
Fill the first layer with a brown colour (#4a3f31). Add a new layer, make a selection across the document at 395px height, and fill it with a tan colour (#bd915f). Add a new layer, create another full-width selection and fill it with #f8f2e8. Add another layer and fill the bottom portion with a darker brown colour (#423628).

05. Noise background
WordPress: Design a professional theme
Follow the technique column for detailed steps on how to create a noise pattern. Double-click on the base
background layer to activate the Layer Style, apply Pattern Overlay with the noise pattern that you’ve created, set the Blend Mode to Multiply and Opacity to 10%. This will create a subtle background.

06. Site logo
WordPress: Design a professional theme
Use the Type tool to create a text layer for the site logo and description in white. Our logo text is 30pt bold Arial and the description text is 14pt Italic Times. Apply a light drop shadow to the logo text. Set the description text layer Opacity to 70% so it appears lighter than the logo.

07. Main navigation
WordPress: Design a professional theme
Use the Type tool to create the sample navigation text buttons. In our design, we used a rounded box behind the text button to highlight the active state. To create the rounded shape, use the Rounded Rectangle tool with 7px radius. Then apply a light drop shadow and inner shadow to add depth to it.

08. RSS and social buttons
WordPress: Design a professional theme
Now we need to add some social media buttons above the main navigation. Use the Type tool to create the text buttons: Twitter, Facebook, Flickr, and RSS. In our design, we only include the RSS icon graphic. If you want to add an icon for the other social media links, go to http://bit.ly/social_btns to download the icons.

09. Slider background
WordPress: Design a professional theme
Open the cork_bg.psd file from the CD. Define a new pattern with the cork image. Go back to the Bizco PSD, apply a Pattern Overlay layer style to the slider background layer. Create a new layer, colour #dec3a8, with the Gradient tool select Foreground to Transparent, and drag from the bottom to top. Set the Blending Mode to Multiply.

10. Feature image
WordPress: Design a professional theme
Since our theme is about WordPress design, we have chosen two screenshots of our themes as the feature
image. You may use any image you want (including samples of your own work). To create cast shadows behind the image, first create a flat oval shape and then apply Gaussian Blur (Filter>Blur>Gaussian Blur).

11. Text and button
WordPress: Design a professional theme
Create a sample heading and text block with the Type tool. In our design, the heading font is 32pt bold Arial and the text block is 15pt Arial. Draw a rounded button shape with the Rounded Rectangle tool (8px radius). Add Gradient Overlay and Drop Shadow layer style to the button. Then use the Type tool to add the button text.

12. Slide indicator
WordPress: Design a professional theme
Now we are going to create some buttons to indicate the active slide. Use the Ellipse tool and draw three small circle shapes below the feature image. Fill the shape with a grey colour and 2px stroke layer style. We need to create three different states: the darker colour is for active state, the middle tone for the hover state, and the lighter colour is the normal state.

13. Navigation arrows
WordPress: Design a professional theme
For the slide arrows, it is easier to create the shape in Adobe Illustrator (or you may use Photoshop Pen tool). In Illustrator, create the arrow stroke, select Round Cap and Round Join in the Stroke palette. Expand the shape (Object>Expand) and paste the arrow shape in Photoshop as a layer shape and apply a Gradient Overlay and 20% black 3px stroke.

14. Content area background
WordPress: Design a professional theme
Now it is time to work on the content area. Double-click on the content area background layer to activate the Layer Style and apply drop shadow with the following settings: 50% Opacity, 90-degree Angle, 1px Distance, and 6px Size. Add a new layer, use the Gradient tool to create a white gradient to highlight the top portion.

15. Welcome message
WordPress: Design a professional theme
With the Type tool selected, create a 870px text box in the middle. You may type in a welcome message or use
Lorem Ipsum as a sample text if you wish. Set the font style to 24pt Italic Times with a central alignment. Then create a 1px stroke below the welcome message in order to slightly divide the content.

16. Highlight items
WordPress: Design a professional theme
Turn on the guides, these will help you structure your page. Follow the three-column grid, put an icon along with the text box in each highlight item. You may use your own icons or the sample icons that have been supplied on the cover disc. Repeat this step to create six highlight items. Then create a 1px stroke below the
highlight items as a divider.

17. Latest blog widget
WordPress: Design a professional theme
Now you need to design a widget mockup for the latest blog posts. Turn on the guides. Follow the four-column grid, have the latest blog widget spanning two columns. Use the Type tool to create the headings and text boxes. Create a 1px stroke to separate each item.

18. Twitter widget
WordPress: Design a professional theme
Next to the latest blog widget, you are going to create a one-column grid to display the Twitter feeds. Follow
the guides, use the Type tool to create the sample tweets. You may use Lorem Ipsum as you want. Again, separate each item with a 1px stroke.

19. Text widgets
WordPress: Design a professional theme
On the last column, you want to use it to display some short text content. Create two text blocks as shown in the screenshot above. After you have done that, you should have: two-column span latest blog widget, one-column Twitter widget, and one-column of text widgets.

20. Footer background
WordPress: Design a professional theme
Select the footer background layer and apply the same noise pattern as you did earlier in the base background. A simple shortcut would be: right-click on the base background layer and select Copy Layer Style, then right-click on the footer background layer and Paste Layer Style.

21. Wrapping up
WordPress: Design a professional theme
Since the steps are very repetitive, we are not going to go through the details on designing the footer widgets. In the footer, you should have three columns of widgets: Recent Posts, Recent Comments, and About Us text widget. Feel free of course to go your own way and be inspired to produce more unique variations.

Author: Nick La

  • Tell a Friend
  • Follow our Twitter to find out about all the latest web development, news, reviews, previews, interviews, features and a whole more.

    19 Comments »

    • Andrea said:

      Thanks for the tut.. but is so damn hard to write it a bit more detailed?
      I really don’t understand the 13 point..

    • Sharon said:

      Nice layout, love the neutral colors.

    • Pavel Limitless said:

      Oh! This is great post!!!! Thank you very very much!

    • wholesale fashion jewelry said:

      Thanks For this article, it is helpful for me thanks.

    • Karl Craig-West said:

      Thanks for this,
      looks like I can cut down on the time it takes me to develop wordpress templates.
      Cheers,
      Karl

    • ChinaBirdman said:

      Step 5 is very useful for me, I always want to make noise like this by Filter>Texture in PS and found it impossible to creat a nature one, thanks alot.

    • jaypei said:

      very helpful post…i’ve been looking for this for along time

    • Patrick Wong said:

      I am from Malaysia, I get to know this website through the webdesigner magazine. Thanks for the great post here, if I miss the magazine at least I can visit here.

    • David said:

      Dear Friends, This is really a good word done by you Nick But, nowadays people stopped spending time while developing things they started download some updated themes because i personally prefer to do such kinda things and am a beginner in wordpress development and i lastly bought this theme and done my work easily. http://www.apptha.com/category/theme/Wordpress/Restaurant

      @ friends this is my personal opinion and just here to share…. :)

    • Fashion Jewelry Wholesale said:

      thank you for your article. I am inspired.

    • Paul said:

      I’m very confused.

      Step 3 for me just ends up with a screen capture in the middle of the document… is the grid meant to be stretched to fit the document?

      Must admit I am a beginner with Photoshop but I would expect this to be explained, I’ve been very happy with the magazine otherwise.

      Thanks,

      Paul

    • nathan said:

      I hate to say it, because I appreciate the effort, but this tutorial was completely half-assed and minimal thought was put into how the audience would interpret this information. I’m following along, but this is seriously garbage. More screen shots + more detailed instructions. I don’t know how anyone without semi advanced knowledge of photoshop would read this.

    • Craig said:

      I’ve got to agree with the previous comment. Nathan hit the nail on the head. I got to screen capturing and couldn’t go any further. Very poorly thought out tutorial.

    • Martin Evans said:

      Thanks for this tutorial, have designed a few wordpress themes in the past but that’s all that has ever happened. They are sitting on a USB drive somewhere in my office and never been turned into an actual wordpress theme – will there be a tutorial or a recommendation on how to turn a .psd into an actual wordpress theme?

      Thanks, Martin

    • Don said:

      I agree w/ MArtin. This is a photoshop tutorial. How do you slice and code this? Do you make a regular html out of it and separate it into header, sidebar, footer and index.php files? Can you explain the loop? This is misleading. Does Nick LA actually do any coding or is he the static designer in the crew? Thanks for the effort though.

    • sirpajmcgyver said:

      How do you code this? i’m just recently moving to WordPress from Joomla and im looking into making my own page templates but im having trouble with Action References and wordpress API’s.

    • Joel said:

      The screen capture step with the guides was hard to follow for anyone that doesn’t work in Photoshop all the time. I got frustrated and moved on.

    Trackbacks

    What's your opinion?

    Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

    Be nice. Keep it clean. Stay on topic. No spam.

    * Required fields