10 Free WP Themes That Look Like They Cost Money

If you’ve been looking for a free WordPress theme to spice up your blog but just can’t find one that doesn’t look cheap, check out these 10 great WP themes. You may find one that gives you that custom look without having to pay one cent!

Amazing Grace

Amazing Grace

Preview Amazing Grace

Gravel

Gravel Theme

Preview Gravel

Ali Han Natural

Ali Han Natural Theme

Preview Ali Han Natural

DynaBlue

Dyna Blue Theme

Preview DynaBlue

Watercolor

Watercolor Theme

Preview Watercolor

Hanging

Hanging Theme

Preview Hanging

Nature_wdl

Nature_wdl Theme

Preview Nature_wdl

Retromania

Retromania Theme

Preview Retromania

Swift

Swift Theme

Preview Swift

RedTime

RedTime Theme

Preview RedTime


Ninja Blog Setup Relaunches!

missile_launchHello everyone! As we wind down the last day of 2009 and get ready for  a new year, I just wanted to announce the relaunch of Ninja Blog Setup. What started as a service to offer people free WordPress blog installations has now grown to something much bigger. Ninja Blog Setup now offers blog transfers to new servers, blog transfers to new domains, Blogger to WordPress transfers, and our very own Ninja Lifeline blogger help desk. Check out our new services as well as our new website design.

Let me know what you think and have a Happy New Year!


10 Reasons Why You Should Use WordPress

question-markI was recently asked the question, “Why use WordPress?” This is a very valid question for anyone thinking about building a website and looking at all the available platforms out there. WordPress is by no means the only platform out there to build a website with but in no time at all I had thought of ten reasons to use WordPress to build your website so here they are.

It’s Free!

It’s free, but don’t let the zero price tag fool you. WordPress is robust enough that Fortune 500 companies like Ford Motor Co. choose to use it. If it’s good enough for a multi-billion dollar company, it will likely suit your needs just fine.

Easy Integration

Many website owners want to add a blog to their site and often use WordPress as the platform to do that. With WordPress, you can create just a simple blog but you can just as easily create a static website with an integrated blog and kill two birds with one stone. There’s no need to have one platform for your website and another platform for your blog.

Regular Updates

WordPress is constantly releasing updates to stay up with the latest security threats, add features and improve usability. Sometimes, they update so often it’s hard to keep track, but with the built-in update feature, it’s painless. How many updates has your current platform had in the past year?

It’s Search Engine Friendly

Google seems to love WordPress. I have made new posts and seen Google index them in less than 10 minutes. I have had WordPress sites that got indexed without me even trying. Why? Because of the pinging feature of WordPress. It allows you to send “announcements” known as pings to tell various websites that you have new content on your site.

Easy SEO

With it’s built-in permalink feature and the right combination of plugins, WordPress can easily be optimized for the search engines. I recommend All-in-One SEO Pack and Google XML Sitemaps. Together, they take the hassle out of search engine optimization and best of all, they’re free! Every site I build has these two plugins.

It’s Automatic

WordPress has a built-in categorizing and archiving feature, making your posts easy to find for both the user and the search engines. With WordPress, many things just happen automatically, so you can concentrate on creating great content and not worry about the technical details.

Free Support Everywhere

It’s easy to learn and if do you run into a problem, there are tons of free tutorials you can find on hundreds, if not thousands, of websites. Don’t like to read? Just go to YouTube and type in “WordPress Tutorials”. No other platform has as many free tutorials available online.

Tons of Themes

There are tons of great themes for WordPress. Many of them are free. Most premium themes can be had for less than $100. No other platform has such a large choice of themes and with WordPress you can easily switch from theme to theme.

Plenty of Plugins

There are tons of great plugins for WordPress. Again, many are free but even the ones you have to pay for can usually be purchased for between $20 and $80. No other platform has such a large network of people creating plugins which can be used to easily modify and customize your site.

Easy Money!

If you want to make money with your site through Adsense or affiliate marketing, you just can’t beat WordPress. Why? Because of the various plugins that are available to easily place ads from Google’s Adsense or affiliate networks like eBay, Amazon, Overstock and others. Some of these plugins are incredibly robust. A couple of my favorite affiliate plugins are phpBay and phpZon. Of course, you have to have great content to pull the traffic in before you can make money, but these plugins make it easier to make money from your hard-earned traffic.

Okay folks, those are ten good reasons to build a website with WordPress. Can you be successful with other platforms? Sure you can! But go look at the most successful bloggers in the blogoshpere and see what they are using. WordPress is undeniably the king of the blogs, but it can be used as a CMS (content management system) just as easily. I know lots of affiliates who use it to build their sites with, some of them making four figures or more every month. I myself have used it to build everything from affiliate websites to business websites to political blogs to church websites. Combine all the great features of WordPress with all the wonderful themes and plugins and there really is no limit to what you can do when building a website with WordPress.

Why do you use WordPress?


How To Upgrade to WordPress 2.7

In this post I’ll cover how to get your blog upgraded to version 2.7 using the Instant Upgrade plugin. If your site was setup by Ninja Blog Setup, then Instant Upgrade was installed when we set up your site.

The Risks When Upgrading

There are always risks when upgrading your blog, especially a major upgrade. The worst case scenario is that you would need to completely roll back to the older version and restore your database from a backup.

Minor problems that could be faced are plugins that are not compatible, errors in your theme, or general brokenness in the admin area.

At the bottom of this post, I’ll give you some pointers for where to get help for these problems.

Step 1. Getting Started

One plugin that I know is not compatible with WordPress 2.7 and needs to be disabled before you upgrade is called “Plug Installer”

You’ll need to go to the Plugins page on the dashboard and de-activate it. We usually do de-activate it at the end of our install process, but go and make sure just to be safe, you can also delete it, once it has been de-activated, as you won’t be using it again.

Once you have de-activated the “Plug Installer” plugin, then continue from here.

Step 2. Cover Your Butt – Backup!

Using the backup plugin installed under Manage / Plugins, go and take a backup (make sure the checkboxes for all the tables are selected) and download the backup to your computer. Once it has finished go to the location you saved the file and verify that it exists.

Once you have created a backup and verified that it is safely on your computer, then continue from here.

Step 3. Perform the Upgrade

This video covers how to actually use the Instant Upgrade plugin to upgrade to version 2.7 of WordPress.

Click the Image or here to watch the video.

Upgrade to WordPress 2.7 Video

If you get any errors, skip this part and read on down below for where to get some help and debug the problems.

Once the upgrade has completed and everything looks cool, check out my video tour of the new WordPress 2.7 admin area and new features to find out what’s not.

(Step 4. Disaster Strikes & Everything Went Wrong)

Deep breath…

Every blog that Ninja Blog Setup has installed has been sending a backup to your primary email once a week since it was setup, so even if your were extremely crazy and didn’t heed my warning to take one before you began, you should still have a fairly recent one that you can use to restore your site.

Getting Help

Theme is broken or not displaying correctly – Contact the author of of the theme, usually there is a link to them in the admin area under “Themes”. It will be the top theme, since it is the currently active one.

Plugins causing error or not functioning correctly – this is common during major version upgrades. The only thing you can do really is to disable the plugin(s) and wait for the plugin creator to come out with a new version to fix the issues. You can also search for alternatives, since most popular plugins have at least 2 or 3 competitors.

Errors Everywhere or Error Script on The Page – here you have 3 options:

  1. Free support on the WordPress support forums. Step one is to search for your error, chances are very high that someone else already had the same problem. If you don’t find it then post a CLEAR discription of your error, and a link to your site, and generally some friendly person will help you out.
  2. Hire a WordPress Pro. Visit the WordPress pro’s page and follow the steps to send a email requesting help and asking for bids to troubleshoot and fix the problem. You’ll usually receive a lot of emails from great people willing to help for a very reasonable fee.
  3. Hire Joel. Joel offers a blog help desk and can help you fix anything for a fee.

Hope this helps and that your upgrade goes smoothly. I think you’ll find WordPress 2.7 is well worth the time as the many new features will save you time and make blogging more fun!


Tour of the WordPress 2.7 Dashboard

This video is an overview of the dashboard area of WordPress version 2.7.

I’ve also demonstrated what I think is the best new feature of WP 2.7 and that is the ability to search for and install new Plugins from right inside the WordPress dashboard.

A word of caution however: don’t get a case of “Pluginitis.” Just because it is easy, don’t install 300 plugins. If your blog is brand new, sure try them out, but once your blog gets more established, the fewer plugins the better, as it will just slow your blog down and open up potential errors and security problems if you have too many plugins installed.

Click the image below or here for a video tour of the WordPress 2.7 Dashboard

WordPress 2.7 Admin Area Dashboard Tour

Here are a couple other resources for getting to know the new WordPress a little better:

  1. WordPress 2.7 Upgrade Tips by Lorelle
  2. 2.7 the official release video on Ma.tt
  3. First Look At WordPress 2.7 on Weblogs Tools

I’ve heard a lot of people complaining about all the changes and the new look of WordPress 2.7, but overall I think if you spend some time getting to know it, you’ll find that there are a lot of major improvements.

The only thing that seems like an obvious oversight is to be able to install new themes automatically the way you can with the plugins (fingers crossed for this one in the near future).


WordPress Tip: Put Your Stats Code into a Widget

Have you ever thought to yourself, “I’d like to try out a new theme, but I’ve spent so much time putting custom code (counters, plugins, etc.) into my current theme, that it’s too much work to switch?”

This WordPress tip is designed to make it much easier to change themes, which will benefit established bloggers doing an upgrade, but especially new bloggers who are just starting out and experimenting with different looks for their blog.

One day while playing around with my site and inserting my StatCounter code into my footer, I had a thought, “What if I stuck this into a widget?”

I gave it a try and sure enough it worked, the counter kept tracking my stats. Then I tried it with Google Analytics and everything else that I had cluttering my footer.php file and they all worked.

How To Set Up A Stats Widget

The process is really simple. In short, we just need to grab all the html or JavaScript code that you have added to your theme’s footer and place it into a WordPress widget.

What You Can Place in a Widget

  • Google Analytics
  • Stats and counters
  • My Blog Log tracking code
  • Hittail or similar code
  • Quantcast
  • Any other code that doesn’t actually display on your page

What Won’t Work

  • Custom php code (anywhere you see <?php ?> tags)
  • If you have AdSense in your footer, don’t move it.

Let’s get started…

Step 1 - Remove the Code from Your Footer

Go to your blog’s dashboard and navigate to the Theme Editor. Scroll down the list of files on the right hand menu and click on “Footer” (in some cases it will be called footer.php).

Search around in that file and cut out (remove) all the code snippets that you have added to it. Chances are they will use the <script> tag. I recommend putting them all into Notepad temporarily.

After they are all removed, then click “Update File” to save the footer file without your code in it.

Do step 2 right away so you don’t miss any stats.

Step 2 – Put the Code into a Widget

First you’ll need to make sure your blog has widgets available. WordPress 2.2 and later has them by default but with any previous version of WordPress, you’ll need to download and install the Widgets plugin. Or even better, upgrade your WordPress installation.

Navigate to the Widgets area of the admin panel. Drag a “Text” widget from the “Available Widgets” area, over to one of your columns. I prefer to put in at the bottom of the right hand column. If there aren’t any Text widgets in the “Available Widgets” panel, then create a new one, in the box just below that panel.

Click the little configuration box on the right hand side of the new text widget to pop open the widget entry box.

Copy and paste all the code the you removed from your footer into the body of the box. Leave the title blank (if you put anything in there, it will show up on your page, which you don’t want).

Close the widget by clicking the “X” at the top right corner.

Click “Save Changes” to update your widget settings.

That’s it. I recommend that you take a look at your stats counter (and any other services) to make sure they are working and tracking visitors. All it takes is a missed “>” in the copy and paste process and they won’t function correctly.

Now when you want to change your theme, you don’t have to worry about forgetting to move your counter and other tracking codes.

The Downside

There is one possible drawback when putting your stats code into a widget. If for some reason the code takes an unusual amount of time to load, your footer may not appear until the code is finished loading. I’ve noticed sometimes Google Analytics can hang up and take a while to finish loading. When the code is at the end of your page just before the /body tag, this won’t cause a problem with your page being visible to the user. On the other hand, when the code is placed in the sidebar, the footer may end up not loading until the stats code is finished loading. This is rare and will usually not be a problem, but I thought it worth mentioning.

One Small Step Towards Theme Independence

This tip will allow you to move one step closer to having theme freedom. My ultimate setup for WordPress would be to never have to add code into the theme files manually. This would mean that if a new version of your theme is released or if you change your theme you won’t need to migrate any code.

It seems to me that more and more plugin designers are climbing on the bandwagon and creating plugins that integrate automatically into posts and pages without needing to add the code manually.

This has been just a tiny tip that can hopefully save you some headaches in the long run make blogging easier and more fun.


WordPress Blogger’s Survival Guide

pocket_knifeThis is a resource guide for WordPress bloggers. I receive vast numbers of emails from bloggers asking for help with various problems they are having with their blogs so I decided to compile the most common questions and their answers to hopefully create a valuable reference guide for WordPress users who are having a problem, or wanting to make changes to their site, but don’t know where to go for help.

The guide is broken into two sections. Part 1 lists common problems or emergencies and then provides solutions or ways to get more information or help. Part 2 presents a list of things that you may be trying to accomplish and then describes resources can be used to accomplish your blogging goal.

Quick Start – Table of Contents

Part 1 – Got a Problem?

  1. DNS or Server Not Found Errors
  2. Script or PHP Error on the Page
  3. Website is Really Slow
  4. Unknown Error or Problem

Part 2 – Trying to Change or Accomplish Something?

  1. Setting Up WordPress
  2. Find or Add a Plugin
  3. Edit or Configure My Theme for a Certain Plugin
  4. Find a New WordPress Theme
  5. Learn More about how to Use WordPress
  6. Learn About Blogging or Improve My Blogging
  7. Make More Money Blogging

Part 1 – Houston, We’ve Got a Problem…

OMG – My Site is Broken, People Are Dying!

Take a deep breath, let’s figure out the best place to go for help based on what symptoms that “broken” is actually displaying.

(more…)


How To Upload a WordPress Theme

One of the most common questions that I get asked by clients is how to upload a new WordPress theme, so I’ve put together a video which demonstrates the entire process.

There are 2 things required to follow along with the video.

1) An ftp application for transferring the files of the new theme up to your blog. There are many many ftp applications. My favorite, which I demonstrate in the video is FireFTP. This is a plugin for the popular FireFox browser, which I highly recommend.

Download FireFox browser
(if you don’t already have it)
Then get the FireFtp plugin here. I’ll show you how to install it in the video.

Alternatives:
FileZilla (free)
Smart FTP (free for personal use)
Cyber Duck (for MAC users)

2) The new theme that you’d like to install. The best place to start looking for new themes is the WordPress theme repository.

The rest of the information you’ll need is covered in the video, including a bonus section on copying any code changes that you may have done in your old theme over to the new one.

Please enable Javascript and Flash to view this Blip.tv video.

That’s it. Now you should have no problem uploading a new WordPress theme.


How To Edit Your WordPress Theme

In this video I cover how to make some very basic changes to your WordPress theme.

In the first section I open up the stylesheet and change a couple formatting colors. And in the second section I open up the single.php file and show you how to add simple snippets of code that you would like to show up at the bottom of each post.

Please enable Javascript and Flash to view this Blip.tv video.

If you have any questions, leave them in the comments below.


WordPress Hosting: Is WordPress Installation Included?

Regarding “WordPress Hosting” Claims of Installations

A lot of WordPress companies advertise that they offer “free” or “included” WordPress installation with their hosting, but what they offer is actually a way for you to do your own blog installation.

Sure what they provide is easier than doing a completely manual installation of WordPress, but if you just use their tools, you’ll still be a long ways from having a fully functional blog. Also, unless you happen to be a very technical person you will have spent quite a bit of your time doing all the rest of the work.

That’s why I decided to create the Ninja Blog Setup service. With our service, which can be completely free, all you do is sign up for WordPress hosting (and a domain name if you need one) from one of our associate links, send us the signup information and around 24 hours later you’ll have a fully configured WordPress blog ready for you to begin writing.

No work, no stress, join the professional blogging community immediately.

You can see the complete list of our services (themes, plugins & configurations) included with each WordPress installation.