KEYWORD(S): Bluehost, Domain,
Hosting, Hosting Plan, WordPress, WordPress Theme
Create a Bluehost Account, Register a
Domain and Get a Hosting Plan
a Bluehost account: Visit www.bluehost.com, click on the green button that says “get
started now,” choose a plan among the three available plans – basic, plus and
All you have to do to choose a plan is
click on “select” at the base of your favored plan. NB: Bluehost is offering
all its new subscribers a free domain at the time this article was written.
a domain: Right after selecting your plan, you’ll be availed with two options
to choose from. Option one is for you to get your free domain while option two
is for you to indicate that you already have a domain and would like to use it
If you choose to get a new domain,
type the domain name you wish to create and click on the blue button labeled
“next”. If you already have a domain name you wish to use, type the domain name
and click next to proceed.
If you enter a desired name for your
new domain, the system will indicate if your chosen domain name is available
for registration or is taken. In case you choose a taken domain name, try
something different until you get what you want.
For instance, if your desired domain
name is “luvyabody.com,” you’ll find that that domain name is taken. However,
the system will make other similar suggestions that you can select from. If
none of the system-generated suggestions satisfies your need, you’ll have to be
creative enough to come up with something that pleases you and suits your
for hosting: After choosing your hosting plan and going through all of the
above-stated steps, you’ll be required to fill a web form and provide your
credit card details to enable you pay your hosting fee. After that, a receipt will be sent to your
provided email address with details.
If you wish to register another domain
on Bluehost, log in to the cPanel (control panel) of your Bluehost account,
using the details sent to your email, use the Addons tab to enable you choose
the domain registration option, type your domain name, select a TLD (top level
domain) from the dropdown menu, click on the check button, scroll to the base
of the page and click on next. After reviewing your registration settings, add
your order to cart.
Connecting Your Domain to Your Hosting
4. Connect your domain and your hosting account: This
is also known as updating your DNS (domain name servers). To do that, log in to
the cPanel of your Bluehost account, choose the domains tab at the top, and checkmark
the domain name in question.
When you see the other tab options, select the
Name Servers tab, choose the Use Custom Name Servers option, copy and paste the
new name servers (the primary server hostname and secondary server hostname),
which you’ll find in your email and will usually look something like
ns1.bluehost.com 188.8.131.52, ns2.bluehost.com 184.108.40.206.
Name servers one and two will have to be
copied and pasted into their two corresponding text boxes. This is recommended
to avoid errors that could result from manually typing them. After that, click
on Save Nameserver Settings. For the record, it takes between 24 to 72 hours
for DNS changes to take effect.
Log in to the cPanel of your Bluehost
account, look for the website section and choose install wordPress. After that,
click on the install button to proceed. You’ll then be required to choose the
domain name to install it on. The advanced option enables you to modify the
username, password and email of the new WordPress account. However, that is
optional. After going through the service and license agreements, check the
corresponding boxes. Finally, click on the Install Now button.
Design a WordPress Theme
To design a custom WordPress theme, you need to create a subfolder
in the wp-content/themes directory that comes with every WordPress account.
Give the folder a name that suits your purpose.
For the sake of illustration, let’s call it “custom
theme.” For the record, the name of the subfolder should be in correspondence
with the name of the theme you intend to create. You can achieve that by the
use of your preferred FTP (File Transfer Protocol) tool or the File Manager of
First off, you should define the layout of the
theme you’re planning on creating. For this lesson, we’ll design a custom theme
that comprises of a header, sidebars, content area and a footer.
To achieve our goal, we’ll create certain
files in the custom theme subfolder that I mentioned that we needed to create earlier.
A. We’ll create the header.php file, which
will embody the code for the header of our theme.
B. We’ll create the index.php file, which is
the major file for the theme and will hold the code for the major area.
Furthermore, it will also specify where the other component files of the theme
C. We’ll also create a sidebar.php file, which
will hold the information regarding the sidebars.
D. A footer.php file will also be created to
hold the code of the footer. Finally, a file we’re going to name style.css will
be created to take care of our styling needs for the custom theme.
These files can be created directly on your hosting account
through the File Manger of your cPanel or you can create them on your local
disk with a regular text editor and upload them through the FTP
Now let’s start working on our custom theme.
The header.php file should contain the following code:
This code is mostly in HTML (Hyper Text Markup Language) with just
a single line of php code and a WordPress function. This is the file that
allows you to specify a meta tag like the website’s title, a meta description
and the other on-page SEO elements.