WordPress Tutorial

WordPress Tutorial for beginners to learn WordPress online.

WordPress is the world’s most popular website CMS and blogging system that runs on PHP and a MySQL database. It is an open source software you can use to create a beautiful website or blog.

WordPress Tutorial covers WordPress basics, Installation, Dashboard, Posts, Pages, Menus, Themes, Plugins, Functions, and APIs.

In this online WordPress course, you will learn how to use WordPress to create your website step by step. You will also find useful exercise, codes, Interview Questions to enhance your knowledge at the end of the most chapters.

WordPress Introduction

WordPress is a free and open source Content Management System (CMS). It helps you to create and manage a website or blog without writing all the code from zero. You write your…

WordPress.com vs WordPress.org

Many beginners get confused between WordPress.org and WordPress.com. They use the same software, but they are not the same service. WordPress.org (self-hosted) WordPress.org is the website where you download the free WordPress…

WordPress Installation

There are many ways to install WordPress. For learning, you should install it on your own computer (localhost), so you can break things without any problem. On a real hosting you can…

WordPress Frontend and Backend

A WordPress site has two sides: the frontend and the backend. It is important to know both, because you will always switch between them. The WordPress frontend The frontend is the public…

WordPress Dashboard Screen

The Dashboard is the first screen you see after the login. It is the control room of your website. How to log in Open https://your-site.com/wp-admin (or /wp-login.php). Enter your username (or email)…

WordPress Dashboard Overview

The admin menu on the left is the way to every feature of WordPress. Here is a short tour of the menu items of a fresh WordPress 7.1 site with a block…

WordPress Settings

The Settings menu has the options which control the whole site. A wrong setting here can hide your site from visitors, so change it with care. Settings > General Here you set…

WordPress Posts

Posts are the main content of a blog. They are shown in the reverse order of date, so the newest post comes first. Posts can be sorted with categories and tags, and…

WordPress Pages

Pages are for the static content of your site, like About us, Contact or Privacy Policy. Unlike posts, pages are not shown by date and they do not use categories or tags….

WordPress Block Editor (Gutenberg)

The block editor, also called Gutenberg, is the editor for posts and pages in WordPress. Instead of one big text box, your content is made of blocks. Paragraph, heading, image, list, button,…

WordPress Categories and Tags

WordPress uses taxonomies to group content. A taxonomy is a way to classify things, and each group inside it is called a term. The two built in taxonomies for posts are categories…

WordPress Media Library

The Media Library keeps all the files you upload: images, videos, audio, PDF and other documents. You can open it from Media > Library, and you can upload a new file from…

WordPress Comments

Comments let your visitors talk about your posts. They are good for a community, but they also bring spam, so you have to set them up with care. Discussion settings Open Settings…

WordPress Menus

A menu is a list of links which helps your visitors to move on the site. Most sites have a main menu at the top and a footer menu. There are two…

WordPress Widgets

A widget is a small piece of content or feature which you can place in a widget area of your theme, like the sidebar or footer. Search box, recent posts, categories list,…

WordPress Users and Roles

WordPress has a built in user system. Every person who can log in to your site is a user, and every user has a role. The role decides what the person is…

WordPress Permalinks

A permalink is the permanent URL of a post or page. WordPress can show it in many styles. A good permalink is short, readable and has the main keyword of the page….

WordPress Themes

A theme controls the design and the layout of your site. When you change the theme, the content (posts, pages, media) stays the same, but the look of the site changes. Classic…

WordPress Top Theme List

There are thousands of free themes in the official WordPress.org directory. This list shows well known ones, taken from the “Popular” tab of the directory in November 2026. The ratings are the…

WordPress Files and Folder Structure

When you open the WordPress folder, you see many files and three main folders. Knowing them helps you to find things, fix problems and keep your site safe. The root folder What…

The wp-config.php File

wp-config.php is the most important settings file of WordPress. It sits in the root folder of your site. It tells WordPress how to connect to the database, and it holds many options…

WordPress Database

WordPress stores all the content and settings in a MySQL or MariaDB database. A fresh install creates 12 tables, and all of them start with the table prefix (wp_ by default). The…

WordPress Debugging

Sooner or later something will break on your site: a white page, a plugin error, or the message There has been a critical error on this website. WordPress has a built in…

WP-CLI: WordPress Command Line

WP-CLI is the official command line interface of WordPress. You can do many dashboard jobs with a short command: install plugins, create users, update the site, move the database and more. It…

WordPress Security

WordPress is a safe system by itself, and most hacked sites are hacked because of old plugins, weak passwords or bad hosting. With a few good habits you can stop the most…

WordPress Backup and Update

There are two kinds of site owners: who take backups, and who will start. A backup saves you from a hack, a bad update and your own mistakes. What to back up…