WordPress Tutorial: All-In-One Guide (2022)

WordPress is undoubtedly the preferred content material administration system (CMS) for creating web sites at present. A CMS lets customers construct, handle, and modify the content material of internet sites by way of a user-friendly graphical interface.

WordPress is standard as a result of it’s a feature-rich device that lets customers construct a customized web site with out having to code one from scratch. Nearly half of all websites42.5%, to be actual – are constructed on WordPress.

This all-in-one newbie’s information will present you easy methods to create a WordPress web site. You will be taught in regards to the distinction between WordPress.org and WordPress.com and whether or not WordPress is one of the best match in your challenge.

Furthermore, this information will present step-by-step WordPress tutorials and detailed directions on the set up course of, content material creation, and upkeep.

WordPress.org vs. WordPress.com: Understanding the Difference

Table of Contents

When you search for “WordPress” on a search engine, you’ll discover there are two sorts of WordPress accessible – WordPress.org and WordPress.com. It’s necessary to know that these two platforms are considerably totally different.

WordPress is open source software you can use to create a beautiful website, blog, or app

In temporary, WordPress.org is the web site the place you possibly can obtain the CMS software program and use it to construct and handle the web site. The platform is open-source, so anybody can entry it without cost and modify it to their liking at no further value.

A significant advantage of WordPress is its customizability. Users can add extensions referred to as ‘plugins’ to the software program to allow customized options, from eCommerce, pace optimization, to web site analytics.

To set up WordPress, you need to buy hosting. It’s the service chargeable for storing your website’s knowledge and making it accessible to the worldwide internet.

Fortunately, you could find internet hosting suppliers that provide dependable service at an reasonably priced value, starting from $2/month to $10/month. WordPress internet hosting plans are particularly optimized for WordPress, providing one of the best efficiency and safety.

Welcome to the world's most popular website builder

On the opposite hand, WordPress.com is an internet site builder that runs a customized model of the open-source WordPress CMS software program. It is a hosted platform – that means all web sites created on WordPress.com can be hosted or saved on their proprietary servers.

To begin an internet site on WordPress.com, all it’s essential do is go to the web site, create an account, and select a plan. Which one you decide will decide the options and adaptability you possibly can entry on the web site builder.

For instance, the Free plan doesn’t enable customers to make use of a customized area. To accomplish that, you need to at the least improve to the Personal plan. Additionally, eCommerce options can solely be unlocked by upgrading to the top-tier plan.

The desk beneath illustrates the variations between WordPress.org vs.WordPress.com additional:

WordPress.orgWordPress.com (Free Plan)WordPress.com (Paid Plans)PricingFreeFreePersonal: $4/month; Premium: $14/month; Business: $33/month; eCommerce: $59/monthCustom areaYesNoYesStorage areaDepends on the net internet hosting plan3 GBPersonal: 6 GB; Premium: 13 GB; Business: 200 GB; eCommerce: 200 GBRemove advertsYesNoYesAdvanced design customizationYesNoPersonal: RestrictedPremium, Business, eCommerce: YesMembership websiteYesNoYesGoogle Analytics integrationYesNoPersonal: NoPremium, Business, eCommerce: YesSearch Engine Optimization (search engine optimization) instrumentsYesNoPersonal, Premium: NoBusiness, eCommerce: YesInstall customized pluginsYesNoPersonal, Premium: NoBusiness, eCommerce: YesUpload themesYesNoPersonal, Premium: NoBusiness, eCommerce: YesSFTP and database entryYesNoPersonal, Premium: NoBusiness, eCommerce: YeseCommerce optionsYesNoPersonal, Premium, Business: No, eCommerce: YesSupportThrough internet hosting supplierNoYes

WordPress.org vs WordPress.com: Which is Better?

WordPress.org is rather more versatile to make use of in comparison with WordPress.com. Whether you need to create a small or advanced web site with numerous content material, WordPress.org is a wonderful alternative.

As lengthy as your internet hosting has ample assets, WordPress.org will have the ability to run your web site easily. Thankfully, most hosting firms allow you to improve your internet hosting plan with ease.

In distinction, WordPress.com is finest suited for easy or small web sites. If there’s a have to arrange an internet site shortly, WordPress.com can be a greater match.

However, it’s not really helpful for customers who need to have a totally customizable web site with plans to scale sooner or later. The limitations imposed on most WordPress.com plans make it tough to take full management of an internet site.

With that in thoughts, this tutorial will deal with WordPress.org, as there’s much more you are able to do with it than with WordPress.com.

How to Install WordPress

As talked about above, putting in WordPress requires a hosting service. There are many internet hosting suppliers to select from, although my personal recommendation is Hostinger.

Their internet hosting service carried out effectively in my 90-day checks, having only one minute of downtime. The value additionally affords nice worth for cash – the WordPress internet hosting plans begin from $1.99/month to $11.59/month.

Alternatively, try NameHero, LiquidWeb, and KnownHost. Each of them affords fast-performing internet hosting companies at reasonably priced costs as effectively.

Once you’ve bought a internet hosting plan, you possibly can provoke set up. All the internet hosting suppliers talked about above embrace an auto-installer. This makes it doable to arrange WordPress proper out of your internet hosting account, so there’s no have to obtain the software program package deal your self.

The computerized set up is kind of the identical on all internet hosting platforms. For illustration functions, I’ll present you easy methods to set up WordPress on Hostinger’s management panel.

  • Log in to the management panel and click on Manage on the internet hosting account you need to set up WordPress to.

Hostinger: Manage hosting and domain panel

  • On the Hosting Account dashboard, scroll right down to the Website part and choose WordPress.

Create a WordPress website with Hostinger

  • Click Install. A pop-up window will seem, asking you to fill within the info within the following fields:
  • Administrator username and password. You will use these to log in to the WordPress admin panel.
  • Administrator e mail. WordPress will ship notifications about your account and web site, akin to software program updates or misplaced password restoration, to this e mail deal with.
  • Website title. This will seem as your website identify on search engine outcomes pages and browser tabs. It’s doable to alter it later within the admin panel.
  • Language. Pick what language to make use of on the admin panel.
  • Database password. Create a password to open your web site’s MySQL database. Make certain to memorize or take a be aware of it in case it’s essential entry it sooner or later.

Install WordPress with Hostinger

  • Once executed, press Install. If the set up is profitable, you’ll arrive on the management panel’s WordPress web page. Click Edit Website to log in to the WordPress admin panel.

Edit website from Hostinger website dashboard

If the auto-installer doesn’t work, it’s additionally doable to install WordPress manually utilizing an FTP shopper. The course of could take longer because it includes some technical information, so ensure that to observe the directions rigorously.

How to Log Into the Admin Dashboard 

The WordPress admin dashboard is the place you’ll have the ability to make modifications to your web site.

Most internet hosting suppliers provide a button to check in to the admin dashboard from their management panel. However, it’s additionally doable to entry the dashboard immediately by following these directions:

  • In your browser, go to your web site’s deal with or area identify adopted by /wp-login.php.
  • Enter the username and password you’ve chosen through the set up.

WordPress admin login page

  • Select Log In.

Unfortunately, hacker assaults are prevalent for WordPress websites. It’s important to maintain the admin dashboard of your WordPress website safe from unauthorized entry. Fortunately, there are easy methods to take action:

  • Set up a robust password. Make certain that your password is very safe. Use a password generator to randomize a robust password and retailer it in a password supervisor like Bitwarden.
  • Use two-factor authentication (2FA). By enabling 2FA, approved customers can solely log in utilizing a beforehand permitted machine. So even when a hacker has your right password, they gained’t have the ability to log in with out the time-based code generated in your different machine. Some WordPress plugins that allow you to allow 2FA are Two-Factor and Duo.
  • Install an internet utility firewall (WAF). A WAF will defend your WordPress website from numerous assaults by filtering, monitoring, and blocking malicious site visitors. Plugins that add a WAF to your website embrace Sucuri and Wordfence.

Navigating the Dashboard Settings

Let’s discover the WordPress admin dashboard and its settings. This is the place you may make modifications to your website.

Welcome to WordPress Dashboard

Here’s a fast overview of each menu merchandise you’ll discover within the sidebar:

  • Updates. This is the place you possibly can view and alter the present settings concerning WordPress software program updates.
  • Posts. Create, handle, and arrange posts, whether or not individually or in bulk.
  • Media. You can arrange and add new content material to your media library.
  • Pages. Create, handle, and arrange pages, whether or not individually or in bulk.
  • Comments. Organize incoming feedback, both approving and deleting them.
  • Appearance. Customize the look of your website, from putting in themes to including widgets and menus.
  • Plugins. Manage all of your plugins, set up new ones, disable or delete others.
  • Users. Add new customers to the web site and assign the suitable roles for them.
  • Tools. Find instruments for importing or exporting knowledge and test website well being.
  • Settings. Change numerous settings concerning how the location behaves, together with the web site’s title, URL, default publish class, which kind of content material must be proven on the homepage, and remark restrictions.

In the next sections, I’ll clarify intimately some fundamental duties you are able to do within the admin dashboard.

How to Install Themes

A WordPress theme is a pre-made design template for a WordPress website. By activating one, you’ll have the ability to immediately change the look of a website with out having to edit the code. Many WordPress themes allow you to customise it additional to make it really distinctive.

Free and premium WordPress themes can be found by way of the official directory and third-party sources akin to ThemeForest and TemplateMonster. Free WordPress themes are typically extra restricted in options in comparison with premium ones.

Some themes are particularly designed for explicit use instances, akin to portfolio, weblog, enterprise, or eCommerce. For one of the best end result, ensure that to decide on a premium or free theme that matches the aim of your WordPress web site. Here are some suggestions:

To set up a brand new theme, log in to the WordPress admin space, then:

  • Go to Appearance -> Themes.
  • Select Add New.
  • You can discover the WordPress theme listing or add a theme from a third-party supply:

To set up a theme from the WordPress listing, browse till you discover the one you want most. Select Preview to see the way it’ll look in your WordPress website.

Preview WordPress theme before installing it

If you’re pleased with it, choose Install, then Activate.

To add a WordPress theme from a third-party supply, just be sure you have downloaded the theme file first.

  • Select the Upload Theme button.
  • Click Choose File and choose the ZIP file of the theme out of your laptop.
  • Select Install Now.

Install now button to add a new theme to your website

  • Once the theme set up is full, choose Activate.

How to Install Plugins

WordPress plugins add further options to WordPress, extending its performance. They will be simply put in, up to date, and eliminated with out having to edit the web site’s code.

Like themes, there are free and premium WordPress plugins to select from. There are additionally freemium ones – premium plugins with restricted options that may be put in without cost. Although many free plugins are ample, some customers would possibly profit from the additional options provided by premium ones.

Take a have a look at a few of these important WordPress plugins:

  • Yoast search engine optimization – a freemium plugin that helps enhance the content material of WordPress websites to realize higher SEO. The premium model begins at $89.
  • WooCommerce – an open-source plugin that transforms a WordPress web site into an eCommerce retailer, including options akin to a purchasing cart, cost gateways, transport administration, and tax integrations. Although the plugin itself is free, lots of its extensions and supported themes are paid.
  • UpdraftPlus – a freemium plugin that lets customers routinely again up their complete WordPress website commonly. The premium model begins at $70/12 months.
  • MonsterInsights – a freemium plugin that integrates Google Analytics to any WordPress website. This lets directors hold observe of site visitors and web site guests’ actions. The premium model begins at $99.50/12 months.
  • WPForms – a freemium plugin that lets customers add a contact type to their WordPress website. The premium model begins at $31.60/12 months.
  • Sucuri – a freemium plugin that provides safety features akin to malware scanning, blocklist monitoring, and dwell safety notifications. The premium plan begins at $199.99/12 months.

To set up a brand new plugin, log in to the WordPress admin space, then:

  • Navigate to Plugins -> Add New.
  • Choose to put in the plugin from the official listing or add one from a third-party supply.
    • To set up from the listing, click on Install Now on the plugin you need, then click on Activate.

Install now Yoast SEO plugin

  • To add a plugin from a third-party supply, firstly obtain the plugin file to your laptop, then:
  • Select Upload Plugin.
  • Choose the file out of your laptop and click on Install Now.
  • Once the plugin is efficiently put in, Activate it.

How to Create a New Page

A web page accommodates content material that usually stays the identical for a very long time, such because the About and Contact pages.

To add a brand new web page, log in to the WordPress dashboard and go to Pages -> Add New. You can be taken to the block editor, the place you possibly can add and handle content material on the brand new web page.

Block editor page on WordPress

A bit of content material known as a block. It could be a paragraph, a picture, a video, a type, or different sorts of content material. Each block will be added, rearranged, edited, and deleted simply.

To add the principle title, merely kind it into the designated Add title part.

To add the physique textual content, kind it into the block underneath the title. Alternatively, you possibly can add different sorts of content material by clicking the “plus” button to open the block library.

Browse all blocks on WordPress block editor

To discover the block you need, browse them one after the other or use the search bar. There are six classes of blocks – Text, Media, Design, Widgets, Theme, and Embeds. Although they’re ample for many web sites, you will get extra block sorts by putting in sure WordPress plugins.

Once you’re executed including content material to the web page, ensure that to use the right settings earlier than publishing it. Click on the “gear” icon on the highest proper of the editor to search out the web page settings:

  • Visibility – setting it to Public will make the web page seen to everybody. To restrict the visibility of a web page, select Private to indicate the web page simply to admins and editors or Password Protected in order that solely folks with the password can view the web page.
  • Publish – select the Immediately choice to publish the web page now or schedule it for a later time.
  • Permalink – enter a customized slug, which is the part of the URL that comes after the area identify, pointing to the web page. To optimize your web page for serps, ensure that to decide on a slug that accommodates phrases related to the web page.
  • Featured picture – select a picture that represents the web page. Often, featured photos are used to preview internet pages shared on social media platforms like Twitter and Facebook.
  • Discussion – by default, feedback are disabled on pages. To change this setting, test Allow feedback.
  • Page attributes – arrange a web page hierarchy, akin to a guardian web page that may be expanded to youngster pages. To prepare pages numerically as a substitute of alphabetically, enter a quantity within the Order subject.

Once you’re executed with the settings, be at liberty to Preview the web page and click on the Publish button. However, if you wish to publish the web page at a later time, choose Save draft.

How to Add a New Post

A publish or a weblog publish often accommodates well timed content material. Unlike pages, posts are typically commonly up to date.

Fortunately, the method of publishing pages and posts are very related. Both use the block editor, with the one distinction being the choices within the publish settings. For instance, as a substitute of being organized by guardian and youngster pages, WordPress posts use classes and tags.

To create a publish, log in to the admin dashboard and navigate to Posts -> Add New.

In the Add title part, enter the textual content for the principle title of the publish. Then, start so as to add paragraphs and different sorts of content material into blocks. Click “plus” to open the block library and enter the content material you need.

Once you might have completed including content material, choose the “gear” icon within the prime proper nook to increase the publish settings.

Clicking the gear icon expands the post settings pane

After establishing the standing and visibility, permalink, and a featured picture, assign classes and tags to the publish.

To assign classes to a publish, merely test the field subsequent to the class identify. If there’s no class but otherwise you need to add extra, choose Add New Category. 

Add a new category on the block editor

To add tags, enter the phrases or phrases into the sector, separated by commas.

Add new tags on the block editor

Make certain that your content material is prepared and the settings are right earlier than you hit Publish.

How to Add Widgets

A widget is a block of content material that you may add to sure areas of your WordPress website, such because the sidebar, header, and footer.

Let’s go over among the important widgets so as to add to a WordPress web site:

  • Navigation Menu – helps customers navigate across the website.
  • Search – provides a search bar that lets customers search for every part on an internet site to search out the content material they need shortly.
  • Recent Comments – shows the latest feedback which are left on the web site.
  • Recent Posts – reveals all posts that had been just lately posted.
  • Gallery – shows a number of photos that may be seen intimately one after the other.

As of WordPress 5.8, widgets are a part of blocks. So, along with the legacy choices talked about above, customers can add any merchandise from the block library as a widget.

This new block-based widget system is nice for WordPress customers who’re already accustomed to the block editor. However, in the event you choose to separate widgets from the block system, an official WordPress plugin helps you to use the traditional widget editor.

Here’s easy methods to add a widget utilizing the block-based widget editor:

  • In the WordPress dashboard, navigate to Appearance -> Widgets. You will see a widget editor much like the block editor used for creating WordPress posts and pages.
  • In the highest left of the display screen, choose the “plus” button to increase the block library.

Expand the block library on widgets through the plus button

  • Select the block you need. For occasion, let’s add a search bar.

Find the search bar widget block

  • Once chosen, the search bar can be added to the preview. Click wherever on the search bar block to edit it. Feel free to alter numerous settings just like the block place, alignment, and search button fashion.

Preview the search bar widget block

  • Once you’re executed modifying the block, publish it on the web site by clicking Update on the highest proper nook of the editor.

Alternatively, right here’s easy methods to add a widget utilizing the traditional editor:

  • Install and activate the Classic Widgets plugin.
  • Go to Appearance -> Widgets. You will see an inventory of the accessible widgets you possibly can add to your WordPress web site.

See the old widgets page with the classic widgets plugin

  • For instance, let’s add a Recent Posts widget to the footer of the web site. Select Recent Posts, ensure that Footer is checked, and click on Add Widget.

Add widgets on the classic widgets page

  • Under Footer, increase Recent Posts and edit the widget. Feel free so as to add a customized title, choose the variety of posts proven within the widget, and decide to show publish dates subsequent to every publish merchandise. Finally, Save the modifications.

Save recent posts footer on widgets page

How to Create a Menu

A menu is crucial for serving to customers navigate a WordPress web site and discover the content material they’re searching for. Without a menu, the consumer expertise of a website would possibly develop into irritating, inflicting customers to go away the location.

Before I start, resolve whether or not you need to show weblog posts on the Home web page or a separate Blog web page. If it’s the previous, be at liberty to skip these steps:

  • Log in to the WordPress dashboard.
  • Create two new pages, for instance, “Home” and “Blog”.
  • Go to Settings -> Reading.
  • Next to Your homepage shows, choose A static web page (choose beneath).
  • From the 2 drop-down menus, choose Home and Blog, respectively.

Change the reading settings to static page

  • Click Save Changes.

Now, let’s create the navigation menu:

  • Go to Appearance -> Menus.
  • Under Menu construction, enter the Menu Name. Then, arrange the Menu Settings:

Access menu settings on the WordPress dashboard

  • Check Auto add pages so as to add newly created pages to the menu routinely.
  • Check Primary menu in the event you’re making the principle navigation menu. Feel free to make a Secondary menu later.
  • Click Create Menu.
  • Under Add menu gadgets, click on View all and choose all of the pages you need to show. Do the identical for the Posts, Custom Links, and Categories too, if wanted.

Add items to the menu on the menu settings

  • Feel free to rearrange the menu gadgets by dragging them. To make a submenu, merely drag the kid menu and place it underneath the guardian menu.

Change the menu structure on the block editor

  • Click Save Menu.

How to Update WordPress

Updating the WordPress software program, theme, and plugins is essential, particularly for safety. Outdated software program can have vulnerabilities that allow hackers entry your website. This could be a severe risk to the information privateness and system safety of an internet site.

The secondary advantage of updating WordPress is unlocking new options. By maintaining with the most recent model of WordPress, you’ll entry new methods to take your WordPress website to the following degree.

Thankfully, since WordPress 5.6, customers can arrange computerized background updates for WordPress core, plugins, themes, and translation information.

To go for computerized core updates:

  • Go to Dashboard -> Updates.
  • Choose whether or not you need to replace WordPress routinely with every new model or restrict upkeep and safety releases solely.

See WordPress current version

To arrange computerized updates for a WordPress theme:

  • Go to Appearances -> Themes.
  • Hover over the theme and click on Theme Details.
  • Select Enable auto-updates.

Enable auto-updates for WordPress themes

To routinely replace plugins:

  • Go to Plugins -> Installed Plugins.
  • Find the plugin and choose Enable auto-updates underneath the Automatic Updates column.

Enable auto-updates for install plugins

If you select to manually replace WordPress, commonly checking Dashboard -> Updates is very really helpful. If there’s an replace for core, plugins, or themes, you will note a notification for it.

How to Backup WordPress 

Having backups of your WordPress website is essential in case of a state of affairs akin to a hacker assault or by chance deleted knowledge. You’ll have the ability to restore your website utilizing the backup and get it to work usually once more.

First, let’s discover easy methods to backup WordPress manually by way of an FTP shopper:

  • Download and set up FileZilla, create an FTP Account, and hook up with your server utilizing this system. Check out Step 3 of this text’s “How to Install WordPress” tutorial to discover ways to do these steps.
  • Find the listing that accommodates wp-admin, wp-content, wp-includes, and different WordPress information. This listing will be situated in root, public_html, or others, relying on the place you put in WordPress.
  • Select all the WordPress information, right-click, and hit Download.

Download files to local drive with Filezilla

  • Wait till the obtain is full.
  • Make certain to retailer your backup(s) in a safe location in your laptop.
  • To restore an internet site to the model you backed up, observe the identical steps – besides you’ll have to exchange the present model by deleting it and Uploading the backup information.

Second, let’s discover easy methods to backup WordPress routinely utilizing a plugin. There are many backup plugins, however for instance, I’ll use UpdraftPlus:

  • Log in to the dashboard, then set up and activate UpdraftPlus.

Install now Updraft Plus WordPress backup plugin

  • Go to Plugins and choose Settings underneath UpdraftPlus – Backup/Restore.
  • Go to Settings -> Choose your distant storage. As an instance, I’ll choose Google Drive and click on Save Changes.
  • A window will pop up, asking you to authorize your Google account. Click on the hyperlink and observe the directions.
  • Click Complete Setup to return to the UpdraftPlus settings.

Complete the setup for the updraftplus plugin

  • You have the choice to manually again up the web site now or schedule an computerized, common backup.
    • To again up now, go to the Backup/Restore tab and click on the Backup Now button.

Backup now button within the updraftplus settings

Check the settings you need to use, and proceed to Backup Now.

Perform a backup with the updraftplus plugin

  • To schedule common backups routinely, go to the Settings tab.

On the Files backup schedule and Database backup schedule drop-down menus, choose how usually you need the plugin to carry out a backup.

You can even select what number of backups to retain. If you choose two, then the third newest backup and older will routinely be deleted.

Change the backup schedule of updraftplus plugin

Click Save Changes.

  • To restore any backup you might have accomplished, go to Backup/Restore and discover the backup you need. Under Actions, click on Restore.

Restore from backup with updraftplus plugin

Ready for Your WordPress Journey? 

WordPress is a feature-rich, scalable, and beginner-friendly platform for creating any web site. In this all-in-one WordPress tutorial, you could find every part it’s essential know to get began, together with:

  • WordPress.com vs. WordPress.org. Compared to WordPress.com, WordPress.org helps you to use all of the options without cost, though it requires a couple of additional steps to arrange.
  • How to put in WordPress. Install WordPress routinely utilizing your internet hosting supplier’s auto-installer.
  • How to log in to the admin dashboard. Simply log in to the admin dashboard space, including /wp-admin.php on the finish of the web site’s area identify. I like to recommend including additional safety to the login web page by utilizing a robust password and enabling 2FA and a firewall.
  • How to put in themes. Installing a theme from the WordPress library or including one from a third-party supply.
  • How to put in plugins. Installing a plugin from the WordPress library, including one from a third-party supply, alongside a really helpful record of important plugins.
  • How to create a brand new web page. Using the block editor to create a web page and studying all in regards to the necessary settings.
  • How so as to add a brand new publish. Using the block editor to create a publish and different necessary settings to know.
  • How so as to add widgets. Utilizing the block-based widget editor and the traditional editor.
  • How to create a menu. Creating a menu in addition to transferring the weblog part to a separate web page.
  • How to backup WordPress. Backing up WordPress manually by way of FTP and by utilizing a third-party plugin.

I hope that this information helped you be taught all about WordPress and easy methods to create a brand new web site in your private or enterprise wants.

Expand Your WordPress Knowledge

To get extra in-depth information on different WordPress subjects, check out these superior WordPress tutorials and best-of lists:

Check out the entire record of WordPress assets to get suggestions on one of the best WordPress web page builders, plugins, and internet hosting.