How to Make a WordPress Website
WordPress is a beginner’s friendly web development platform. Developing a website is very easy, once you gain the knowledge of installing WordPress and dashboard options. In this post, you will learn about installing WordPress on both webhost and localhost, installing theme, adding pages, creating posts, making menu, site title and URL settings, and essential plugins.
Now, let us get started with learning website development.
Installation of WordPress
For Installing WordPress, a host is necessarily required. You can install WordPress on two types of hosts. A webhost is used for making live websites, and localhost is used for offline development of websites and testing purposes.
Installation of WordPress on web host
Almost all web hosts provide “one click installation” option to their customers. When you will register a domain and pay for a hosting plan for your website, your web host will tell you about “one click installation”. So, you can easily install WordPress on a web host. There are some web hosting provider, which provide special WordPress hosting plans.
Install WordPress on localhost
You can also install the WordPress on a localhost. The widely used localhost is XAMPP. You may learn about how to install XAMPP and WordPress on the local system from our previous post. We have chosen the localhost to demonstrate website development.
Once you reach out the dashboard after completing the WordPress installation, development of website starts.
Choose a theme for your website
First of all, select a theme for your website. You may select a theme from the WordPress repository or browse this free themes gallery. You will find very nice themes in this gallery, which are responsive and designed with bootstrap elements.
We have chosen http://templatetoaster.com/showcase/downloads/architect and activated it in following way, Appearance -> Themes -> Add New -> Upload Theme -> Activate.
If you would like to make a new theme for your website, you can use TemplateToaster website builder. It is a theme generator software, helps in creating WordPress themes without coding. You can surely make a beautiful custom theme like Costrica using this software, for your website. For more details, refer to our post, create professional themes and templates with TemplateToaster.
Add Pages and Posts
WordPress gives one default page (sample page), and one default post (Hello world!), which you can see on your website. You can delete the default page and post and can add new ones.
To Add a New Page
For handling pages, WordPress has given “Pages” tool on the dashboard.
Select Pages -> Add New to add a new page.
When you choose add new page, you are directly moved to the editor. You can add text, media and link in your page with the available editing tools. After creating the page, you can preview it as well. “Publish” your page in the end.
The options being shown on the right side, are called theme options, which are available in TemplateToaster generated theme.
To add new posts
Here’s what you need to do for creating a new post. Look along the sidebar in dashboard for Posts -> Add New.
Fill in the post title, write the post, add a media, and simply press the “Publish” button showing on the right side of the page. This is how, you’ve created a post on your website.
Here too, we’ve the theme options available for post title and post link.
Reading Settings for Pages and Posts
From this option, you can select a particular page, which your visitors will see when they first visit your website. Let’s say, you want that visitors would see your “Home” page very first page when they visit your site.
Go to the Settings -> Reading -> select the static page radio button. Select the page that you want to make static from the drop down list.
Select the Blog page from the “Posts page” drop-down list as shown in the image.
Once you save the changes, the front page will become static and all your posts will be shown on Blog page.
Discussion Settings for posts
WordPress gives you the choice whether you want to enable readers to comment on your blog posts or not. By default, the comments are enabled on blogs, which you can turn off in the following way.
Settings -> discussions -> uncheck Allow Comments
We would suggest you to read about how you can prevent you site from comment spam if you don’t want to disable the comments on your posts.
General Settings of website
We’ve the “Settings -> General” tool on the dashboard for basic configuration settings of the website. From general settings as shown in the above image, you can customize site’s title, tagline, URL, mention an E-mail address, and can turn on the registration on site.
How to Create Menu
You can create your own menu and add your pages into it from the “Menus” tool, which resides inside “Appearance”.
Appearance -> Menus -> create a new menu
To add menu items
You can add pages, custom links and categories in the menu. For this, select the menu that you’ve created in the above step. Then, find the items you want to add in the menu, e.g. if you want to add the “Blog” page in the menu. So, select this page and press “Add to Menu”. Make sure that you’ve pressed “Save Menu” in the end. Similar to the pages, you can add custom links and categories to the menu.
You can arrange the menu items in preferred order by simply dragging them from their position and dropping at the desired level.
Plugins will make your site better
WordPress has a great attribute that a user may extend website’s capabilities using plugins. If you have a plan to add a custom functionality in your website, you may browse the plugin repository from the dashboard itself.
Simply, go to Plugins -> Add New.
In fact, if you don’t need your website to perform custom functions, yet, you should use four plugins in your website for reason that they would help you out for keep your website in optimum state. And that’s why, they are considered essential plugins. You would like to read about our previous post, which tells in detail about the Essential Plugins for a WordPress Website.
This is how our website looks like. It has three pages, “Home”, “Our Service”, and “Blog”. Website title and tagline are as per we’ve defined while configuring making General Settings. And, the web design (theme) has been taken from TemplateToaster’s themes gallery.