Posts in the Get Help category will help you solve a tech support problem.

This is the Wordpress Theme Management Screen. You can use it to install new themes and to customize themes that are already installed on your blog.

Choosing and Installing WordPress Themes

[youtube_sc url=”http://youtu.be/LeGbCQ_aRj0″]

There are two ways to customize  a WordPress site: plugins and themes.  Generally speaking, plugins are used to add functionality (maps, image galleries, etc.)  and themes are used to change a site’s public appearance.  This article is about how to choose and install a WordPress theme.

Selecting a Theme

There are thousands of themes available for WordPress and  they come in two flavors: free and premium.  Free themes are just that: you can use them free of charge.  Only use free themes from the official WordPress Free Themes Directory.  If you download a free theme from another source (or worse yet, use a pirated copy of a premium theme), there’s a pretty good chance that it will contain malware that will infect your website. You can search the Free Themes Directory without ever leaving your WordPress Dashboard by clicking the Appearance Dashboard link, then clicking the Install Themes tab.

Premium themes are available from numerous companies.  I’ve personally used themes from Woothemes and ThemeForest and find them both to have high-quality themes and great support. As somebody who works closely with code however, I’m partial to Woothemes.

For more information on how to safely choose a WordPress theme, check out this article over at WPSecurity.

Installing a WordPress Theme

Once you’ve picked out your WordPress theme it’s time to install it. Themes are installed one of two ways: through the WordPress Dashboard or via FTP.  Free themes from the Free Themes Directory are easily installed through the WordPress Dashboard.  Premium themes and themes from other repositories (you’re not using other repositories, are you?) can be uploaded either through the WordPress Dashboard or via FTP.

Installing a Free Theme via the WordPress Dashboard

  1. Begin by logging into your site’s dashboard.
  2. Click the Appearance link on the dashboard menu and it will bring up the Manage Themes screen. This screen displays all of the themes that you currently have installed and gives you a convenient way to switch between them.
  3. At the top of the screen click the Install Themes tab. This screen provides the ability to search the Free Theme Directory, select a theme, and install it without ever leaving your WordPress Dashboard.
  4. You can find a theme using the search and filter features, or browse Featured, Newest, and Recently Updated themes.
  5. Once you’ve located the theme you’d like to install, click it’s Install link.
  6. Click Activate to tell WordPress to use this theme to style your site.

Uploading Themes

If the theme you want to install isn’t in the Free Theme Directory, download the ZIP file for your theme to your computer and upload it to WordPress using one of the following two methods:

Uploading a Theme Through the Dashboard

  1. Log into your site’s WordPress Dashboard.
  2. Click the Appearances link on the Dashboard menu.
  3. Click the Install Themes tab.
  4. Click the Upload link.
  5. Click Choose File and select the ZIP file containing your theme.
  6. Click Install Now to upload and install your theme.
  7. Click Activate to tell WordPress to use the theme to style your site.

Uploading a Theme Via FTP

  1. Extract the files from your theme’s ZIP file.  The ZIP should contain a single folder named after your theme.
  2. Connect to your site via FTP.
  3. In your FTP client, browse to the root of your WordPress installation, then browse to wp-content/themes.  You will see a directory listing for all of your installed themes.
  4. Upload the folder extracted in step 1 into the themes directory.
  5. After the upload completed, log into your site’s WordPress Dashboard.
  6. Click Appearances on the Dashboard menu.
  7. You should see the theme you just uploaded.  Click the Activate link below the theme to tell WordPress to use it to style your site.

Summary

Installing a new theme is a quick way to add some flair to your website.  Just remember to install theme only from trusted sources.  In another lesson we’ll talk about how to customize themes from within the WordPress dashboard and, later, how to get your hands dirty and customize your theme by editing it’s code!

Multiple Editors in WordPress

I wanted multiple editors in a custom post type that I’m developing in WordPress. I spent my Tuesday cobbling together a solution from articles I found online such as How to Use Multiple WordPress WYSIWYG Visual Editors, Supporting Multiple Visual Editors over at the WordPress Support forum, and a bunch of other links that came up first when I was researching.  I got my multiple editors, but without the Visual/HTML tabs, and without the Media Uploader.

I started my Wednesday morning by finding wp_editor(). This function, introduced in WordPress 3.3, will output all of the HTML needed and enqueue all of the appropriate scripts and styles needed for any number of editors.  Unless you have to support older versions of WordPress, don’t waste your time writing your own solution, just use this amazing built-in function.

Installing WordPress

This video demonstration shows you how to install WordPress. I perform a demo installation using Windows 7, Firefox and Filezilla FTP client. My website is hosted on CPanel which is used to create the database.

Choosing a WordPress Backup Plugin

One of the first things you should do after installing a new WordPress blog is configure backups. Though WordPress does feature an export feature that allows you to save much of your content to XML, there isn’t a full-blown backup feature built into the WordPress Core. You’ll need to download a WordPress backup plugin.

Features to Look For in a WordPress Backup PlugIn

These are the minimum features that I look for in a backup plug-in.  You may have different requirements than my own but if your backup plug-in doesn’t provide these features, you will eventually find it lacking.

  • Backs up the entire database, not just the core WordPress tables. In the event that your site crashes and needs to be restored, you’re going to need a backup of your database.  The last thing you want is to restore your database and find that plug-in content such as purchase records in a shopping cart plugin or images stored in a gallery plug-in no longer exist.
  • Backup the entire WordPress Directory. Some backup plug-ins only backup the database, but there is plenty of content that’s stored on the filesystem and not the database including uploaded media, plugins, and theme customizations. Choose a plugin that backs up the entire file system for your blog. That way when a crisis occurs, you can simply dump the files and database back to the server and continue business as usual.
  • Scheduling. Your backup plug-in should provide some sort of scheduling feature that can automatically perform backups as a daily, weekly, or monthly task. You shouldn’t have to remember to manually backup you blog, though a manual backup feature is helpful as well.
  • “Off-Site” Backup.Your backup plug-in should have some way of saving your backup off site. It could be by emailing them to you, uploading them to an FTP site: anything that duplicates your blog data to a second server in case your server is physically damaged. A plug-in that simply saves the backup to the same server that hosts your blog doesn’t protect you from the all-to-common hard drive failure, your hosting company going belly-up, or any other scenario that prevents you from getting access to  your data.

Backing Up WordPress to DropBox

I use DropBox to store business records and other important files, and so I’ve settled into using the WordPress Backup to DropBox plugin for most of my sites.  The plug-in provides all of the features that I mentioned above.  In addition it gives me access to those backups from my PC via the DropBox desktop application, and gives me confidences that my backups are occurring when I scheduled them because I can see the files updating in real-time.

Another excellent and popular plugin is Backup Scheduler. It allows you to specify what gets backed up (database, files, or everything), and has the option to send you the backup via email.

A WordPress Update is Available

Why You Should Wait Before Updating WordPress

A WordPress Update is Available

The Dashboard lets you know when a WordPress update is available.

Have you ever heard people who upgrade to the latest version of Windows complain about the experience?

When you upgrade to a new operating system there’s a good chance that the update will contain flaws that need to be addressed by hotfixes and service packs, your hardware manufacturer may not have compatible drivers yet, and certain applications just won’t work.

WordPress isn’t so different. When you update WordPress you can run into incompatibilities in plug-ins, themes, and even your own customizations. WordPress updates are usually trouble-free and will only break very complex or poorly maintained sites. But problems can and do occur, so I recommend holding off a few weeks before updating WordPress sites.

Unless an update contains a fix for a known security vulnerability, let early adopters work out the kinks first before updating your blog.

Don’t rush into an update unless you really need it. You can find out just how critical an update is by checking the WordPress Development Blog widget on your WordPress Dashboard or by clicking the Current WordPress Version link at the WordPress Codex . WordPress has a lively community and you can usually expect plugin compatibility to be tested within a few weeks or months of a WordPress update being released.