Install WordPress

Introduction to WordPress

I love using WordPress, I have been using it for the past few years and it has managed to do everything I have ever needed.

Couple its flexibility with the amount of themes and plugins that are available mean that this really is the “complete” solution for a huge number of web projects.

What is WordPress?

WordPress is a Content Management System, CMS for short. Essentially, it provides experienced, and inexperienced users with a nice interface to manage a website. Originally WordPress was a blogging platform but it has since evolved into a Website solution and runs around 20% of ALL websites.

WordPress runs my website, no matter whether you are setting up a blog or a complex E-Commerce site, WordPress can handle it.

One of the reasons that WordPress is so popular is because it is an Open Source project. This means that it is free to use and developers (like me) can manipulate and change it to fit the needs of any project.

For more information on WordPress, please click here.

WordPress Community

You will find a never ended source of support, advice and code from the WordPress community. No matter what you problem, you will be able to find a plugin or a solution for it.

Google is your best friend, if you have a problem simply search for it but if you can’t find the answer, feel free to email me at and I’ll do my best to help.

The WordPress support forums can be found here.

What is a “Theme”?

A WordPress theme is a package provided by a developer that makes your site look beautiful. A theme simply modifies the way in which a website is displayed. You don’t have to have any complicated knowledge in order to install a theme and make your website look great.

I will be providing you with step by step instructions to install a theme later in this course.

What is a “Plugin”?

A plugin is something that you can install to extend the functionality of your website. For example, you can install a Plugin called “Contact Form 7”. This will enable you to place a contact form on any page.

Some other plugin examples are:

  • Social Media Share Buttons
  • Newsletter Signup Forms
  • Search Engine Optimisation

By installing a plugin, it enables you to simply add functionality without having any coding experience. I’ll explain how to install a plugin later in this course.

How Can I Use WordPress For My Website?

Once WordPress is installed, you can start writing content and setting up your website. WordPress can be used for anything, whether you are setting up a blog or a fully functional E-Commerce system, WordPress can handle it.

By following this course, you will have a website to meet your needs, no matter what they are, by spending no more than $100!


After you have read this article:

  • I know what WordPress is
  • I know what a WordPress Theme is
  • I know what a WordPress Plugin is
  • I know where to find support for WordPress issues
  • I am ready to start building a website

What is a Web Host?

So you want to setup a website, well you’re going to need what is called a Web Host. A Web Host is simply a somewhere that your website physically sits, so all of the files that make up your website sit on a server with a web host company.

In this section I’ll go through what you need to look for, I’ll translate the confusing jargon that you may encounter and I’ll make a few recommendations on who to choose.

What to look for in a Web Host?

Since we are going to concentrate on WordPress, you need your web host to provide the following:

  • Supports PHP 5.2.4 or greater
  • Supports MySQL 5.0 or greater

That’s it! WordPress is really easy to setup and doesn’t need much in order to work (another benefit!). It would be extremely difficult to find a web host that doesn’t support the above.

I would also recommend buying a domain name through the web host you choose, this makes setup easy and generally you get it for free if you are purchasing hosting.

I would recommend you to select a web host that offers:

  • Free Domain Name
  • 2GB Web Space (minimum)
  • 20GB Bandwidth (minimum)
  • PHP 5.2.4 or greater support
  • MySQL 5.0 or greater support
  • cPanel
  • One Click Application Install

Normally a web host will offer a few different options, the above should be covered by the lowest option available, and cheapest option. Remember, if you need more space or bandwidth further down the line, you can always upgrade, you can’t downgrade! So I would recommend starting at the smallest package and working your way up if required.

How Much Do Web Hosts Charge?

The lowest option is generally around £30 / $50 per year. You can also pay monthly, web hosts are flexible, if you aren’t sure, give them a call, they are always happy to help a new customer!

Recommended Hosts

I have used multiple hosts over the years and I have found the following are very good:

  • Vidahost – UK Based and the support is excellent. I use Vidahost and would recommend them to anybody. Packages starting from just £29 per year (around $50) mean that you can’t go wrong!
  • GoDaddy – GoDaddy are global and one of the biggest Web Hosting companies about. I would recommend selecting the Economy Package to begin with. Slightly more expensive at £50 per year but you do get more than VidaHost.

The two hosts are recommended by me for two reasons, great support and very little downtime. For me, both hosting companies have always provided me with great customer service and I can’t ever remember my website being inaccessible!

If you are based in the US, I would recommend GoDaddy. Either of the above hosts offer a One Click Install of WordPress

Domain Name

When purchasing a hosting package you get the option to register a domain name. Have a think about what you want people to type in to access your website. My domain name is, I chose this because:

  • My name is Dan Ward
  • I am a Web Developer
  • It’s short and easy to say

By having my name and industry in my domain name it is clear that I am in some way “Web Related” giving the visitor an immediate impression of my site.

Don’t rush into this decision, this will be the starting point of your brand, you have to get this part right!

Jargon Buster

You might be thinking I don’t know what PHP or MySQL is, by following this course, the truth is you don’t need to know. WordPress is setup in a way that you don’t need to have any technical knowledge, just simply follow this course. However, if you’re like me and want to know what everything means, this section is for you:

  • HTML – This is the standard code used to build a website.
  • CSS – This a language that tells a web browser how to style a website.
  • PHP – PHP: Hypertext Preprocessor is a programming language used to build websites and is used alongside HTML.
  • MySQL – This is an Open Source Database Management System.
  • Domain Name – This is the name that you type into the browser, for example is my domain name.
  • Web Space – This is the space that you have on the Web Hosts server. The more you have, the more files you can store. If you are going to have a picture / video heavy website, you will need more space.
  • Bandwidth – This is the amount of data people can access on your site. For example, if you have a 100MB file on your site, and 100 people download it a month, you need to have 100GB Bandwidth allowance.
  • cPanel – This is the control panel that allows you to manage your hosting account. It is very simple to use and is by far the best I have come across! DO NOT CHOOSE A HOST THAT DOESN’T OFFER CPANEL!
  • One Click Application Install – This is a feature within cPanel that lets you install WordPress or other applications in just a few clicks, again an absolute must have!


As always, if you have any questions, feel free to contact me and I’ll be happy to help! By the end of this post you will know:

  • I know what a web host is
  • I know which web host to choose
  • I know what to look for in a web host
  • I know what a domain name is
Install WordPress

Adding Media to Content

Thanks to WordPress, adding an image, a gallery or a video to a post or a page couldn’t be easier. Once you have done it once, you’ll be amazed at how simple it is. I think that the process is very similar to how you insert an image into a Microsoft Word document.

Adding Media Content

To add an image saved on your PC to your post or page, when editing or creating a page or a post simply:

  • Click on the “Add Media” button above the text editor.
  • Click on Upload Files.
  • Click on Select Files in the middle of the screen.
  • Find the image you’d like to put on your website.
  • Click on the file and click “Open”.
  • Complete the image title, description, caption and alt text to the right hand side of the image.
  • You can also add a link to any image, below the Attachment Display Settings, change the “Link To” setting and enter the link you’d like to assign to the image.
  • If you don’t want this particular image to link to anything, simply select “None”.
  • Click on Insert Into Page.

There you go, you now have an image that either links or doesn’t link to something on your post / page. Why not try to add a few other images and get them displaying on your site?

Adding Previously Used Media Content

This is very easy, in the previous section where you chose “Upload Files”, simply select “Media Library” and follow the same steps as above.

Removing Media Content

This is as simple as deleting text on a post or a page. When editing or creating content:

  • Click on the media item.
  • Hit backspace or delete on your keyboard.

That’s it, the image or other item of media will be deleted from your page.


You should now be able to:

  • Add Media to a post or a page
  • Remove Media from a post or a page

As always, if you’d like more information or have any questions, feel free to contact me.

Install WordPress

Create a Menu in WordPress

Almost every site on the World Wide Web uses a navigation menu. WordPress has the same functionality that is built in to make it simple! After this lesson you will have a Menu for your site and should be able to move forward and build a site from what you have been taught!

Adding A Menu in WordPress

To add a menu to your WordPress site, simply follow these steps:

  • Navigate to Appearance -> Menus from the Side Navigation Bar
  • Click on “create a new menu”
  • Enter a Menu Name
  • Click on Create Menu
  • Select the location the Menu will be displayed. This may look different but should always say which area the menu will be displayed (for example, Header / Main Menu).
  • Click on Save Menu

You now have a menu ready to be displayed on your site.

Adding An Item To A Menu

It couldn’t be simple to add an item to a menu:

  • Select the item from the left hand side of the screen
  • Click on Add To Menu
  • On the Right hand side, drag the item into position.
  • Click on Save Menu

That’s it, it is that simply to add any item, including custom links to your website!

Removing An Item From A Menu

Another task that WordPress has made quick and painless. Just follow these steps to delete an item from a menu:

  • Click on the down arrow next to the menu item (right hand side of item)
  • Click on Remove
  • Click on Save Menu


After this post you now know:

  • How to create a menu
  • How to add items to a menu
  • How to remove items from a menu
  • How to position items within a menu

As always, if you have any questions, please contact me.

Install WordPress

Install WordPress – Quick and Easy Guide

This lesson will show you how to install WordPress and get a website online. This is a massive step, but it is surprisingly easy. Luckily, your web host along with WordPress make it really easy to install and get a basic website on the World Wide Web.

In order to complete this lesson you need the following:

  • Web Host
  • Domain Name
  • cPanel

Install WordPress With One Click Install

Login to cPanel

Navigate to your cPanel login, this can normally be found by going to, for example my login prompt is

Find the One Click Installation Package

Within cPanel you will have a One Click Installation Package and a logo called “WordPress”, it will look like one of the below images:

Follow the Installation Guide on the Screen

This is a really simple step, just hit “Install WordPress” or “Install” and complete the fields that are required.

As a minimum you will be asked for the following:

  • Domain – Select your domain name from the list. If your domain name isn’t in the list, contact your hosting provider.
  • Directory – Leave this blank
  • Admin Name – This will be your username for the WordPress site, you will not be able to change this.
  • Admin Password – This is the password for the WordPress site, choose something secure.
  • Email Address – Enter your email address.
  • Blog Title / Site name – Enter the name of your Website. This can be anything. If your domain name is, choose something like “Bob Shenton Flowers”.

If there are any other fields, leave them as default, you do not need to change them.

After you have completed the above fields, click on Ok / Install and you can say that you have been able to install WordPress.

If you have any problems at this stage, please contact me or your hosting company.


That’s it, you now have your WordPress site installed. To test, open up a browser and navigate to your domain name, you should see the standard WordPress home page with a “Hello World” post on the homepage.

Install Manually

You don’t need to have One Click Installation in order to setup WordPress, it just makes it a little easier! I actually couldn’t explain this any better than the guys over at WP101, i’ve embedded their video into this lesson:


You should have been able to install WordPress and by typing in your domain name in a browser, you should see the standard WordPress home page.

Congratulations, you now have a website!

As always, if you have any issues, please don’t hesitate to contact me or leave a comment.