It really does not require to introduce WordPress formally. As many of us know, WordPress is one of the most popular content management systems (CMS). It was released on May 27, 2003 and originally purposed for blogging but evolved to support other web content like learning management systems, online stores, and mailing lists. WordPress is used by more than 60 million websites including 33.6% of the top 10 million websites as of April 2019.
Now people are building websites, themes, plugins, and page builders using WordPress core system. And it’s popularity is increasing exponentially.
Off Course there are reasons behind it’s increasing popularity.
- WordPress is completely free to use means its open source software and can be modified by anyone.
- Introduced as a blogging platform but now people are building themes, commercial websites, plugins, and page builders using WordPress core system.
- Very easy to use and learn. No coding knowledge required.
How and Where to Install WordPress?
First, you need a server to install WordPress. The server can be a commercial hosting server from any service provider or can be a local server like Local by Flywheel, XAMPP or WAMP. I will show you the installation with Flywheel as I really like this one. Moreover, if you are building a client site, you can generate a live link of your site and share the link with your client.
By default Local by Flywheel will install the latest version of PHP and MySQL.
Use PHP version 7+, although your theme should well work in PHP versions 5.4 and above. As you already know PHP 5.2, 5.3, 5.4, 5.5 & 5.6 all reached their end of life and are no longer supported with updates and bug fixes, and that is why the older version is not recommended. WordPress itself recommends using PHP 7.3 or higher which you can find it here – https://wordpress.org/about/requirements/.
Make sure that your server has the following configurations. You can always contact your hosting provider who can help you to modify the PHP configurations file and update the following.
Simply go to goggle and type Local by Flywheel. Or you can enter into the site clicking on Local by Flywheel . Then click on the download button on the top right corner. The rest is just following the instructions. Once you complete your Local by Flywheel installation, you will get the following interface.
Give a name to your site clicking on the “Create A New Site” button or click on “+” Button on the left bottom corner then click continue button on the right bottom corner.
After that you will see the above screen and type your desired WordPress user name and password in the boxes you can see. Then click ADD SITE button. There you go! After clicking on ADD SITE , Flywheel will install WordPress automatically. It will take few minutes.
WordPress Dashboard and Navigations
What you see after login to your dashboard is a welcome screens with 5 sections. First section is WELCOME TO WORDPRESS with three subsections
Customize Your Site
You can customize your theme here clicking Customize Your Site button or completely change your theme clicking on the link just below the button.
You can Start your first blog, Add your first, Set up your homepage and view your site in this section.
Manage your widgets/menus, turning off/on comments can be done here.
AT a Glance
All your posts, pages and comments summary appear here. You can also find which theme you are running here in this section.
Summary of your most recent activities appear here.
You can create a quick draft here.
Updated News and Events on WordPress are displayed here.
If you do not want to see all these sections on your dashboard, you can just do it by unchecking the boxes on top of the dashboard.
The dashboard sections give you an overview of the entire navigation and their activities. But usually you should start your first page from the left side navigation.
Through WordPress Dashboard-Recommended
Follow instructions below to install your theme.
Unzip the contents of the theme installation zip file and upload the extracted folder to your server to wp-uploads/themes/ folder using a FTP client.
General: Here you can change your site title, add a tagline for your site, set up your WordPress and site URL, admin email membership, user role, time zone etc.
Writing: This section is for default category and post format set up. You can configure your post here to submit it through email.
Reading: You can set your homepage here.
Discussion: This is the section where you can set your default post, comment settings like comment moderation, approval, email notification when a comment is made.
Media: You can set your thumblain image size, medium size and large size here.
Permalinks: This section offers you the ability to create a custom URL structure for your permalinks and archives. Custom URL structures can improve the aesthetics, usability, and forward-compatibility of your links.
Plugins are software that allow you to customize, add additional look and feel and functionalities to your content. Think about a product that you want to sell online where you will be needing a feature/functionality that can help you to sell your online products. In that case you need a WooCommerce plugin/software to achieve this functionality/feature.
Navigate down to Appearance>Plugins>Add New. Type the name of the plugins in the search box. Then click Install Now on your desired plugin and finally Click Activate to activate the plugin. You will find the plugins in the Installed Plugins under Plugins>Installed Plugins.
Go to Settings>Reading and select Home from the dropdown. Don’t forget to save changes once you finish.
The content of your blog is appeared in the post and pages. Though these two have resemblance, they serve different purpose having different scenarios.
- Both have a title and heading with content.
- Both can be edited, deleted and updated.
- We can add video, text images links etc.
- Pages are not the part of blog. If you have a restaurant website, you can write blog on foods that connect your restaurant pages content.
- On the other hand pages will contain your restaurant information like menu, about your restaurant etc.
- Posts are part of blog. Whenever you write something on your food, they will be appearing in your blog posts.
In your WordPress dashboard you will find a navigation menu name PAGES from the left side navigation menus. Click on ADD NEW and give a title to your page. Add some content like text/images and then publish the page clicking Publish button from the right side of the page. After publishing your page, if you edit your page content then you must update the page by clicking the Update button which you will find on the top right side of your page. You can also Preview your page content before updating. Important thing you should know- The pages you create do not add in the menu. You have to add the pages from the dashboard Appearance>Menus. In the menu section you will see the pages you created. Select your pages from the left side and click Add to menu. Give a desired location to your menu selecting from the Menu Setting options. Save your menus once you are done.
How to Create Your First Post ?
You can easily create your first post in WordPress.
To create a new post, click the Add New under the Posts section. Then you will be taken to a page where you can give a title to your post, add text and images. You can also add feature image from the bottom of the post.
The content section consists in two subsections/tabs: Visual, and the Text. The Visual tab displays the text that will be displayed on your front page. Text tab displays the HTML of your content.
Right on the top there is text editor box where you can change your font appearance, make alignment of the text, add bullet list, numbered list, and hyperlink etc.
WordPress is one of the most popular content management systems for building different types of applications. The most important reason behind its popularity is having the capability of creating/editing content the way we want and it does not require to know coding.
This is a basic know how guide for the beginners who wants to start with WordPress. Give a try with WordPress today and start your first project.