The thing I enjoy the most about being an online business owner is this: Nobody can take away what I have built with SBI! - John Shank, SBI! member since 2003

WordPress Themes and Frameworks – An Introduction

Written By: SiteSell in How Solopreneurs Build Their Business, WordPress | November 18, 2014

WordPress Themes and Frameworks - An Introduction

Choosing a theme for your site is fairly straightforward, if you’re aware of a few things. This article discusses how to make choosing and customizing your theme as simple as possible.

Choosing Your Theme

Be informed before diving into the deep end of theme research. Especially important is knowing the difference between free and premium, and what frameworks are.

Themes Included With WordPress

WordPress comes with a set of default themes (2011, 2012 and 2013), free. If you like coding in CSS and PHP, then one of these themes may be okay for you.

Free Themes

There are literally thousands of free themes that you can choose from. They range from stunning to so-so, in all sorts of column variations (2 or 3 columns, sidebar on the left, or right, or one on both sides, or both on the left or right), and in hundreds of colors.

You might find exactly the right theme for your niche. But before you install it, be aware that many free themes require that you have a link back to the designer’s site at the bottom of the theme (the link is built in by the designer). That means that every page, every post, every archive page, and every category page would have a link back. Google has a dim view of this type of linking, so your site could take a hit if you use a free theme with global links back to the designer.

And most free themes don’t work with frameworks (discussed below), so you would be doing most of the customization with CSS and PHP, as you would with the themes included with WordPress.

Another issue with free themes is the possibility of malware or hidden text being added to the code. Neither is common, but there is the risk. Malware can keep your site out of the engines. At a minimum, Google will stick a warning between its search results page and your page, stating that your site is a potential risk. Hidden text will usually cause a penalty, dropping your site in the rankings, or even removing it from the results altogether.

This hidden text is usually a link back to the theme designer’s site, although it could also be a link to a third-party site. You won’t see the link if you look at a page or post, because the text color is the same as the background color. The only way you would ever find it would be to examine the HTML code and the CSS code of a post and a page very closely.

As noted above, neither of these is a common occurrence in free themes, but caution and some research are needed before choosing any free theme.

Premium (Purchased) ThemesThemes that you pay for are called premium themes. These themes are usually designed by a large design agency or a reputable solo designer.

Many premium themes are sold by or come as part of a package from a WordPress framework provider (discussed below).

Many have customization tools, others don’t. Before you buy a premium theme, check that it has customization tools that you can use.

Whether you buy a premium theme, or one that comes with a framework, one thing you’ll receive is a child theme. The child is a basically a CSS file that you can customize. The child may also have a functions.php file, which allows you to include some custom functions on top of the parent theme.

You upload both the parent and child themes, but customize only the child’s CSS file, leaving the parent as is. The purpose of this? If the theme ever has to be updated (ex., to be compatible with a new version of WordPress), the parent’s site files (PHP and HTML) are updated. Your child theme is unaffected by the parent’s update.

One option you can use if you find a premium theme with minimal customization tools is the Elegant Themes Drag and Drop Build Plugin. It creates a drag-and-drop system that allows you to quickly design your site.

Theme Frameworks

By now you’re probably wondering what a framework is, and why you should bother with one. Using a framework means that you don’t need to use or know PHP and CSS. Changes to your site’s design are done with add-on tools right inside WordPress itself. But that’s something many premium themes offer. So what makes them different?

A framework usually has a variety of template styles (business, gallery, personal, etc.) that all work the same way, with the same set of customization tools. So once you learn how to customize one template, you know just about everything you need to know to customize any other template offered for sale with the framework.

Depending on the framework, you may also find independent designers with child themes designed for that specific theme. This can reduce the time you spend customizing the theme while allowing you to use the framework’s tools.

Typically, you buy a template from the framework provider, and the framework is included in the price. Some framework providers offer a deal, where you can buy every template they’ve created, and all future templates, for a substantial discount over the per-template price.

If you think you might want to have multiple WordPress-based sites or become a WordPress-based web developer, buying the set might become a good deal for you. Note, however, that the price is usually several hundred dollars to buy all the templates.

A framework usually throws in a few bonuses, such as some search engine optimization tools for the home page and possibly the other pages of the site. Most also give you access to the head section, so that you can add site ownership verification meta tags, Google Analytics tracking code, and anything else you’ll need in the head.

Most also offer shortcodes, tags that you can add to your posts and pages to add buttons, callout boxes, etc., without having to do any HTML or other coding.

Another bonus with some frameworks is security. Most have beefed-up security features that help keep your site safe from hackers. Some may even have optimization features.

Want to get more WordPress and online business building tips delivered to your inbox? Subscribe to the SiteSell Newsletter! You can also join our SiteSell community and discuss WordPress themes, plugins, monetization strategies, and more.

SBI! for WP
SiteSell
SiteSell is a privately held Canadian-based company that helps everyday people start profitable online businesses.
  • Yachne

    I have always appreciated the experience of building a website with SBI SiteSell. When I tried later to build a website on my own, I found WordPress less than it was cracked up to be. Although WP is easy to install, and there are many great free and premium themes, they are not so easy to customize–even with plugins.

    I’m so glad SiteSell/SBI has come up with an affordable plugin to make all the customization and workings easier and more doable. I’m in the process of taking the free trial, but definitely will continue with SBI.
    Why?
    Because I want to do keyword research and create content. I am really tired of working with themes. It was okay at first. Interesting and a learning process. But it took too long and was not productive. I kept changing themes. Then the developer wanted this and that.
    No theme worked really well out of the box. I had no such problems with SBI. I selected a theme and went on with the rest of the program which by the way is so well outlined.
    I am not a developer. Don’t want to become one. I want a workable theme so I can write, put in a widget or two, upload a suitable header with a logo and menu, have a footer with a widget or two and that’s about it. Simple, workable, user-friendly.
    Try finding one you can do this with and not have to use CSS or PHP. I haven’t been able to. They’re all fancy with sliders, which I find distracting. This same area used statically for top blog posts is good. But I haven’t gotten that far.
    Anyway, this week I’m starting with SBI for WordPress.
    Also, I haven’t found a child theme with every premium theme. I would have to create one. So, one way or another you have to go into the code. I’m not doing it.
    And if I pay someone to do it for me, how will I know they haven’t set it up so that I have to go to them every time I want to do something simple? Sure, I can see why some developers would do such with clients who like to tinker. I’m not a code tinkerer. I do HTML when I have to. No more.
    Your thoughts?

    • First of all, @yachne:disqus – THANK YOU! It’s always nice to hear such wonderful comments. We really appreciate that, and enjoy helping people like you accomplish more.

      As to your question about Themes, you’re absolutely right. There so many options and choices, not the least of which is deciding whether or who to hire to help you.

      Within http://sbiforwp.sitesell.com you will find a number of articles to help you select an appropriate theme, so I’d start there. No sense in investing money into your site theme if you don’t have to.

      You’re also welcome to ask questions and talk about your options within the Forums.

      If you still feel you need more professional help, the easiest option is to turn to the SiteSell Pros at http://pros.sitesell.com. They can assist with anything you might need, including customizing a theme.

Join The Solo Build It! Community

Get the latest in best-practices and advice for your online business. Let each new article be delivered to your Inbox for free.