How to customize WordPress

WordPress comes feature-rich and smooth right out of the box, but have you ever wondered how to customize WordPress?  As in, really making it your own?  Want a blog? Done.  Want a static website? Done.  But are are lots of other ways you can use WordPress to meet your web needs.  Here is a list of helpful tools and tips for how to customize WordPress.

If you’re interested in how to customize WordPress, consider reading our past article on making your blog stand out, as well as this one about WordPress tutorials.

How to customize WordPress

wordpress-theme-from-scratch

If you’re skilled, you can create a theme from scratch.  This is by far the hardest way, even premium theme creators often use some of their previous themes as frameworks.  To start creating a custom WordPress theme, check out some of these resources.

Artisteer

artisteer

Artisteer is a finicky option.  It will not create a premium quality theme in terms of design.  But it will be valid XHTML and clean CSS.  The good news is you can use Artisteer to create lots of different kinds of themes.  I use it to create a framework for custom themes, then go back and customize them further.  Check out Artisteer here, or read this full review we wrote back .

Hybrid custom theme

themeforest

Search for a theme with a strong foundation, valid XHTML and clean CSS.  It should have many of the features you want but not all.  You can then take that theme and completely hack it up to meet your needs.  Think about adding new widget positions, changing the column structure or adding a new menu.

When choosing a foundation theme, go premium.  You’ll be glad you did.  They’re just better made, cleaner, with a solid code foundation.  Here are three of the best providers:

How to Customize WordPress’ Look and Feel

Custom Default Gravatars

gravatar customization

The Gravatar is an often underlooked (not a real word) feature of WordPress.  The Gravater was incidentally created by Matt Mullenweg, the creator of WordPress.  WordPress comes with a default Gravatar when commenters do not have one.  This is a nice, simple way to give your website a customized feel.

Custom Comment Styling

comment styling

Comments are the second easy way to add a custom feel to your design.  Nesting comments is a great way to encourage discussion on your blog.  Quality comments and good discussion are great ways to explode traffic.

Creating an effective “about” page

about

Your “about” page is the first step when a reader really likes what they see.  When you make the effort to write superb content, a reader will find it and seek more info about your site.  Next stop… conversion!  If they like what they read on your about page, they will sign up for updates and you’ve nailed it.

Revamping your footer space

how to customize wordpress footer

Footer spaces are now being used to show lots of information or tools.  It’s no longer just a silly copyright section.  The link below has some great examples of usable footers.  Customizing this section of your site really gives that extra customized feel.

Customize your WordPress 404 page

how to customize wordpress 404

Hopefully users aren’t encountering your 404 page often because your links are all current.  However, it does happen, sometimes out of your control because outside sites will link to your site incorrectly.  Customizing your 404 page says to your readers: “we went the extra mile to offer you a unique experience.”

Customizing the login page

how to customize wordpress login

If your site employs the user function of WordPress, creating a customized login page can be a nice touch.  Somehow branding the login to match your site but also be creative is a great touch.

Revolutionary thinking (put content before ads)

The instinct to make a few bucks for all the time you’ve spent on the content is sometimes overwhelming.  But if you listen to one piece of advice on this page, prioritize content over revenue.  You will reap the benefits.

Think of this as a design choice as well as a chronological choice.  When starting a new website, forego the advertising until you feel it is absolutely necessary and you have the traffic to make it worth it.  You choose which is better: little traffic with many ads to make a few dollars or few ads, making lots of money with lots of traffic.

Custom content archives

how to customize wordpress archives

Users need to be able to access your content.  If they come back to find some older content, the search form may not work.  Also, complete archives will help search engines know about all of your content.  You spend time writing it, should people be able to find it?

Custom Admin theme

how to customize wordpress dashboard

The admin theme will only be for your benefit or that of your writers and editors.  However, it can be nice to change things up, and some custom themes can add a whole new experience for the admin.  It can also save you time if you spend a lot of time in the dashboard.

Additional Resources

Check out these other resources and articles on customizing WordPress.

If you have your own tip for how to customize WordPress please share it below.

Hand coding

If you’re skilled, you can create a theme from scratch.  This is by far the hardest way, even premium theme creators often use some of their previous themes as frameworks.  To start creating a custom WordPress theme, check out some of these resources.

14 thoughts on “How to customize WordPress”

  1. You really made a exceptional work, lots of quality information I found here, the Bible of WordPress customization, sincere congratulations, Cyrus. Also, the additional resources are extremely useful. Thanks a lot in the name of everybody for sharing such a great and complex article. Have a great day, Maria.

  2. I´m starting to use wordpress in some blogs, since i´m still a newbie i find blogspot much easier to use.
    But WordPress is much more powerful and professional. The amount of scripts available all over the net is inbeatable.

  3. I recently had my website revamped with wordpress. I decided to get someone else to customise it for me but I’m excited to discover how easy it is to use for someone not very techie like myself. I’m also comforted to see such a massive support community online. I might be brave enough to try a custom template myself for my next project.

  4. I´m starting to use wordpress in some blogs, since i´m still a newbie i find blogspot much easier to use.
    But WordPress is much more powerful and professional. The amount of scripts available all over the net is inbeatable.

  5. WordPress is truly amazing as a relatively easy to use CMS, not just for blogs. It is remarkably customizable. You give a lot of information in this article but you could really write an entire book on it.

  6. Thanks for the word press links and info. You’ve pulled together some very useful tidbits. You can do a lot with word press that does not require programming or html knowledge, but if you have that knowledge you can do much more.

  7. I’m quite new to us CMS platforms like WordPress, Ive always used static sites built with WYSISWYG editor.
    Then a friend said try wordpress its much easier, Well it took a bit of getting used to but i’m getting there. some good tips here which I’ll use
    Thanks for all the helpfull posts.

    Al.

  8. I have just started using wordpress, and I use it as a CMS. The learning curve certainly wasn’t to steep but I think knowledge of PHP can really help one customize their site till their heart is content.

  9. I was wonder that how people create professional wordpress theme even they don’t have web designing knowledge. From here i got the idea that they use some app like Artisteer to create theme. Thanks for suggesting.

  10. I use WordPress for some of my website designs. I actually didn’t expect something new here. But i was wrong because the links to the resources provided me with additional knowledge.
    Thanks for Sharing!

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>