WordPress Installation Files: A Glossary For Non-Techies

Need to know what WordPress installation folders and files in your server are used for? Here is a glossary of WordPress installation files for non-techies …

WordPress Installation Files: A Glossary For Non-TechiesWhen WordPress is installed on your domain, either by performing a manual WordPress installation or using a WordPress installation script like Softaculous or Fantastico, a number of folders and files get added to your server’s root directory.

Although these folders and files are mostly accessed by technical users like website developers, it’s good to know what these folders and files are used for, especially if you plan to build or manage your own WordPress site.

WordPress installation files

(WordPress installation files)

You can view these folders and files using an FTP application or cPanel’s File Manager. For help with this, see the tutorial below:

Knowing what WordPress installation folders and files do is also important for areas like:

WordPress Installation Files: A Glossary For Non-Techies

Your WordPress site is made up of your WordPress installation files and your WordPress database. These are responsible for creating, storing, and managing all of your site’s information, web pages, etc.

Below is a glossary of WordPress installation files for non-techies. The glossary includes non-technical explanations and descriptions with links to related tutorials.

If you need more technical information about the folders or files below, please refer to the official WordPress documentation here:

wp-admin

This folder contains all of the files that control your WordPress site’s installation, administration, and management functions …

WordPress wp-admin folder

(WordPress wp-admin folder)

wp-content

This folder holds all of the content supplied by users (e.g. images uploaded to the WordPress Media Library) and stores all of the WordPress Themes and WordPress Plugins installed on your site …

WordPress wp-content folder

(WordPress wp-content folder)

This folder is also used for things like:

wp-includes

This folder contains most of the technical files and instructions required for supporting WordPress functionality …

WordPress wp-includes folder

(WordPress wp-includes folder)

.htaccess

An .htaccess file is a configuration file used on web servers running the Apache Web Server software. It contains important server instructions …

WordPress .htaccess file

(WordPress .htaccess file)

The .htaccess file is used to enable/disable functionality, such as:

  • Enabling password protection on a directory
  • Enabling content protection
  • Denying visitors access to the website
  • Redirecting visitors to another page or a custom error or 404 page
  • Preventing images on your site from being hotlinked
  • Etc.

If you experience WordPress errors, it may be because your .htaccess file has become corrupted. If this happens, see this tutorial:

index.php

This is the core WordPress index file that instructs your WordPress theme and blog to load.

This file looks to see if you have set a home page in WordPress and displays that page to your visitors. If not, it displays a default blog page.

Basically, what the index.php file does, is show visitors a page like this when they visit your site …

This is what visitors see thanks to index.php

(This is what visitors see thanks to index.php)

Instead of a directory of internal files like this …

This is what visitors see if index.php file is removed

(This is what visitors see if index.php file is removed)

license.txt

This file contains the WordPress GPL license which states that WordPress is free software and can be redistributed and/or modified under the terms of the GNU General Public License.

readme.html

This file contains useful pre-installation information about WordPress …

WordPress ReadMe file

(WordPress ReadMe file)

wp-activate.php

This file confirms that the activation key sent in an email after a user signs up for a new site matches the key for that user and then displays confirmation.

wp-blog-header.php

This file decides what to display based on the parameters that are passed to the blog from any page that wants to display WordPress content and loads the WordPress environment and template.

wp-comments-post.php

This file receives posted comments and adds them to the WordPress database. It also prevents duplicate comment posting.

wp-config-sample.php

This is a sample of the wp-config.php file used to connect WordPress to your MySQL database. You can use this sample file to manually create the wp-config.php file (see below).

wp-config.php

The wp-config.php file is one of your most important WordPress installation files. The wp-config.php file is located in the root of your WordPress file directory and contains your website’s base configuration details, such as your database connection information (e.g. Database Name,  Database Username, Database Password, Database Host, etc.)

Here is some useful information about wp-config.php file:

  • The wp-config.php file isn’t included in the WordPress download files. It is created during the WordPress setup process based either on the information you provide during the manual installation process, or automatically, if you use a WordPress installation script (e.g. Softaculous, Fantastico, etc.)
  • A wp-config.php file can be created manually by editing the sample file (“wp-config-sample.php”), resaving it as wp-config.php and uploading this file to the root install directory.
  • The content of the wp-config.php file follow a specific order. Rearranging the order of this content may create errors on your website.
  • Editing WordPress files like wp-config.php should always be done using a plain text editor. Never use a word processor like Microsoft Word or Google Docs to edit WordPress files.

Many important modifications to WordPress can be done manually by adding lines of code to the wp-config.php file. Some of the features and functionality affected by the wp-config.php file, for example, include:

  • Adding WordPress Security Keys
  • WordPress Autosave And Post Revision (including changing the Autosave interval and disabling Post revisions)
  • Increasing PHP Memory Limit
  • Defining the ‘home’ address of your WordPress site (i.e. the URL people type in to visit your site).
  • Moving folders (e.g. content, plugins, themes, uploads folder, etc.) to directories in your server other than their default location.
  • Enabling WordPress Multisite
  • Using WordPress In Other Languages
  • Disabling plugin and theme installation, updates, and edits
  • Disabling WordPress automatic and core updates
  • Blocking external URL requests
  • Forcing Admins and Logins to use SSL
  • Overriding default WordPress File Permissions
  • Changing WordPress Cron settings
  • Emptying the trash
  • Debugging WordPress (troubleshooting errors and making repairs)
  • Allowing WordPress users to optimize and repair the WordPress database
  • And so much more …

wp-cron.php

A CRON job is essentially an automated scheduled task. It’s like someone programming a robot to do XYZ at a specific time. If someone asks the robot “is it time to do XYZ yet?” the robot can then either say “no, it’s not time yet” or “yes, it’s time” and then automatically perform the task.

By default, WordPress calls up wp-cron.php whenever someone visits your WordPress site and a scheduled task is present. Also, web hosting companies normally offer CRON. The wp-cron.php file provides a CRON function for hosts that do not offer CRON or where a CRON job has not been set up by software installed on your site.

The wp-cron.php file is used to perform virtual cron jobs (i.e. scheduled tasks) to automate things like publish scheduled posts, check for plugin or theme updates, send email notifications, etc.

wp-links-opml.php

This file converts links added to your site via the WordPress admin menu into a format called OPML (Outline Processor Markup Language).

OPML allows outlines and lists to be exchanged between different platforms, such as exchanging lists of RSS feeds between different feed aggregators.

Essentially, this file allows links to be exported from one WordPress site to another.

wp-load.php

In computing terms, bootstrapping is a technique for loading a program by means of a few initial instructions which then enable the rest of the program to be loaded from somewhere else.

The wp-load.php file is a bootstrap file that loads the wp-config.php file. The wp-config.php file then loads the wp-settings.php file, which then sets up the WordPress environment.

wp-login.php

This is the file that handles the WordPress login page for registered users, including user authentication, user registration, and resetting passwords.

wp-mail.php

WordPress uses this file to obtain blog posts submitted via email. The URL of this file is usually added to a CRON job so that it is regularly retrieved, enabling new email posts to be accepted.

wp-settings.php

This file performs various pre-execution routines and procedures, including checking for correct installation, including auxiliary functions, applying user plugins, initializing execution timers, etc.

wp-signup.php

WordPress uses this file to set up the area where users can sign up to your website or blog.

wp-trackback.php

This file handles incoming trackback requests to WordPress.

xmlrpc.php

This file provides XML-RPC protocol support for WordPress. This allows you to do things like post content to your site using programs and applications other than the built-in web-based administrative interface and for WordPress developers to extend WordPress functionality using plugins.

Additional Files

The additional files below aren’t part of the default WordPress installation but may be found in your server’s WordPress directory:

php.ini

A php.ini file is the default file for configuring and running applications that require PHP. The server looks for this file when PHP starts up for instructions on how to control variables such as upload sizes, file timeouts, and resource limits.

***

We hope that you have found the above information useful.

WordPress Installation Files: A Glossary For Non-Techies

***

"Wow! I never knew there's so much to learn about WordPress! I bought one of the WordPress for Dummies three years ago, such authors need to be on this course!" - Rich Law, Create A Blog Now

Disclaimer: This site is not directly associated with WordPress or any products reviewed on this website. We may receive financial benefits from sales of third-party services or products mentioned on our site. All images remain the copyright of their respective owners and comply with all license terms and agreements of use.

***

Did you enjoy this post? Feel free to share this article with other website owners using the links below.

Train Your Staff How To Use WordPress In 7 Days For Free

Why spend hundreds of dollars on WordPress training courses? Learn how to train your staff to use WordPress with our FREE WordPress step-by-step tutorials …

Train Your Staff How To Use WordPress In 7 Days For FreeDoes your business website run on WordPress? Over a quarter of all websites worldwide are powered by WordPress, so yours is probably too!

If your business employs staff and your digital presence matters to your business, then it’s important to train everyone in your team to use WordPress effectively.

As we explain in The WordPress Paradox, almost every aspect of WordPress can be managed by non-technical users. This means that anyone in your team can not only contribute to the growth of your small business but also help your business save money on the cost of hiring outside experts to look after its digital management and digital marketing processes.

For example, if your staff knew how to use WordPress effectively, your business could easily get the following done without having to employ website developers, or hire web programmers, web coders, or web support services:

  • Publish content online to promote your business, drive more traffic, and generate more leads to your website.
  • Add new pages and posts, edit existing content (e.g. pages and product descriptions), upload PDF files, images, videos, etc.
  • Manage, maintain, and keep everything in your website up-to-date, fully backed-up and protected from hackers and malicious users without touching any code (most of this can even be automated). This includes the core software, files, database, plugins, themes, content, pages, uploads, users, etc.
  • Add new functionality to your website (e.g. add e-commerce, newsletter signup forms, advertising banners, a membership site or directory, contact forms, image or video galleries, etc.) with a few clicks of the mouse using free or inexpensive plugins.
  • Change your web design entirely with a few clicks of the mouse using free or inexpensive themes.
  • Rearrange, tweak or improve the layout of your website and reconfigure user navigation menus in your site’s header, footer, or sidebar areas to improve visitor and user experience with a few clicks of the mouse using drag and drop widgets.
  • Test, improve, and automate marketing processes (e.g. SEO, traffic generation, list-building, sales conversion, etc.) and generate useful business and website reports (e.g. analytics, social engagement, etc.) using plugins and services that integrate easily with WordPress.
  • Troubleshoot common website errors.
  • And a whole lot more!

Training your staff to use WordPress effectively saves your business time and money in areas like outsourcing, web development, web design, technical support, etc. (only bring in experts when absolutely necessary), and helps to improve business efficiency, boost productivity and gain a competitive advantage.

The benefits of training your staff to use WordPress effectively

(The benefits of training your staff to use WordPress effectively)

Teaching and training people to use WordPress effectively, however, can be very challenging. As we explain in The Challenges Of Educating, Teaching, And Training New WordPress Users, although website developers are responsible for providing clients with training on how to use their new websites, they are often not the best people to train new WordPress users. Training is not their core business and they have no incentive to fully train and empower clients to manage their own websites.

As a result, many new WordPress users do not receive the kind of training that would help them get the most benefit from using WordPress and their websites end up being significantly underutilized or costing more money to maintain than it should.

You can spend hundreds, even thousands of dollars on WordPress courses and digital skills training for your staff … or use WPCompendium.org!

At WPCompendium.org, we have invested many years into building a comprehensive FREE WordPress training system focused on helping non-technical users and small businesses grow a successful digital presence using WordPress. We provide hundreds of detailed WordPress step-by-step tutorials that you can use to train your staff to build, grow, manage, and automate your digital presence with no technical skills required and we’ll show you how to do all this at minimal cost … for FREE!

In addition to our detailed guide on how to effectively train new WordPress users, we have also created the practical 7-step training program below that will teach you and your team how to use WordPress … completely FREE of charge!

Train Your Staff How To Use WordPress In 7 Days … For Free!

Train your staff to use WordPress ... for FREE!

(Train your staff to use WordPress … for FREE!)

Business Owner/Manager – Please Read This First

This WordPress training course is entirely self-paced. It consists of 7 practical lessons that can be completed in the user’s own time and convenience. Just refer members of your staff to this page and ask them to complete the training program below.

After a staff member has completed the tutorials and the action steps in the training program, they will not only have the knowledge, skills, and competence to perform tasks in vital areas like digital content publishing, digital management, and digital marketing, they will also know where to come to find answers and to keep learning about more ways to help your business grow online.

Before you begin training your staff on how to use WordPress, please make sure to do the following:

  1. Confirm that your site is actually powered by WordPress. If you’re not sure, ask your web host, website developer, or see this tutorial: Does Your Website Run On WordPress? How To Tell
  2. Make sure that you have admin access to your WordPress site so your staff can perform all of the tasks included in the tutorials. For security purposes, we recommend creating new user accounts for training new members.
  3. Ideally, your WordPress site would have been expertly configured to automate processes like backups, search engine indexing, social media marketing, etc. Not all website developers will do (or can do) this when they set up your website. An expertly configured WordPress site will automatically get your pages indexed on search engines and instantly syndicate your content on social media and other authority sites as soon as new content is published, and automatically perform other management and marketing tasks, like backups, add new subscribers to your list, etc.
  4. Make a complete backup of your WordPress site before allowing anyone to access your site’s admin area. See this section if you need help automating WordPress backups, or install a plugin like Backup Creator to perform 1-click backups.
  5. Optional: The businesses that get the best results online are those that are in complete control of their digital presence. To learn why most businesses are not in control of their digital presence and how to avoid this, we recommend downloading an e-book we have written specifically to help small businesses called The Small Business Digital Manager.

New WordPress Users – Begin Here

Let's learn how to use WordPress!

(Let’s learn how to use WordPress!)

Hello and welcome to our 7-part course on how to use WordPress. By completing the training below, you will gain valuable new digital skills and be able to better contribute to the growth and success of your team.

This course is easy to follow. Everything is explained using plain and simple language. No technical knowledge or coding skills are required. If you have basic computer skills and can click a mouse button or tap on a screen, you can master using WordPress with our training and our tutorials. All you need to do is go through the course below and complete all of the step-by-step tutorials and action steps. All the help and information you need is right here on WPCompendium.org. We’ve got hundreds of detailed step-by-step tutorials that you can refer to anytime you need help or want to know what to do next.

Are you ready to begin?

Great! Then let’s get started …

Lesson 1 – WordPress Overview

Train Your Staff How To Use WordPress In 7 Days For Free - Lesson 1

Goal: Learn about the benefits and advantages of using WordPress to manage and grow a business online.

The more you learn about WordPress and what you can achieve with it, the faster you will be able to help your business solve problems online, overcome challenges, and get better results like driving more traffic and generating more leads, more sales, more subscribers, etc.

WordPress is more than just a website or a blogging platform. It’s a digital vehicle that can take your business anywhere it wants to go. WordPress lets you build just about anything you can imagine online with no technical skills required … all you need to do is learn how to drive it!

WordPress lets you drive your digital vehicle wherever you want to go!

(WordPress lets you drive your digital vehicle wherever you want to go!)

Just like learning how to drive a vehicle involves learning lots of little steps until everything becomes automatic, learning how to get from where you are to where you want to go online with WordPress also involves learning lots of little steps until it too becomes automatic.

The first step, then, is to learn more about WordPress and where all of the work gets done in your WordPress site.

Lesson 1 – Objectives

In this lesson, you will learn about the following:

  • How to use and navigate around WPCompendium.org.
  • Why businesses use WordPress.
  • The benefits of using the WordPress Content Management System (CMS).
  • How to log into WordPress.
  • The WordPress Dashboard.
Lesson 1 – Action Steps
  1. Complete all of the tutorials listed below.
  2. Log into WordPress and learn how to navigate and use the WordPress dashboard (ask your manager for your login details).
  3. Install WPCompendium.org’s Chrome browser add-on (if you use Google Chrome’s browser, this free extension will bookmark the tutorials on your browser for easy one-click access).
Tutorials
Learn How To Use WPCompendium.org
  • Visit our Quick Start section (use this section until you are familiar with how to navigate around this site).
  • Visit this section to learn how to navigate around WPCompendium.org and find the information you are looking for quickly.
Learn About WordPress
Learn How To Use The WordPress Dashboard

Useful Tip

The step-by-step tutorials on how to log in and out of WordPress and how to use the WordPress dashboard can also be found by going here:

Click on the link above to access the WordPress User Guide and complete all of the tutorials highlighted in the sections below …

How to log in and out of WordPress and use the WordPress dashboard

(How to log in and out of WordPress and use the WordPress dashboard)

Install The Free Chrome Browser Addon

Congratulations! After completing Lesson 1, you should:

  • Know how to use this site to find answers about WordPress.
  • Have a better understanding of the benefits and advantages of using WordPress.
  • Know how to log in and out of WordPress.
  • Know how to navigate inside your WordPress dashboard.
  • Have installed the Chrome browser extension (if you use Google Chrome) so you can come back to these tutorials anytime with one click of a button.

Lesson 2 -Preparing Web Content For Publishing

Train Your Staff How To Use WordPress In 7 Days For Free - Lesson 2

Goal: To assemble the information you will need to publish content on your website.

In the Digital Information Age, content is not only ‘king,’ it’s also the global currency we use to communicate and transact online.

Businesses needs lots of digital content. Your business needs content for its website pages, blog, newsletters, product descriptions, post headlines, sales copy, social media, ads, articles, promotional pieces, news releases, customer training, FAQs, forum discussions, SEO meta descriptions, etc.

Great content helps your business:

  • Drive traffic to your website and social media pages
  • Keep your website relevant in the search engines
  • Educate prospects about your products and services
  • Convert visitors into new customers, sales, and subscribers
  • Keep readers, subscribers, clients, and users engaged
  • Train new clients, staff members, customers, subscribers, users, resellers, affiliates, etc.
  • Build trust, authority, and credibility online
  • Stay ahead of the competition
  • And a whole lot more!

Knowing how to create and produce good quality content, therefore, is one of the most valuable skills you can develop to grow your business online.

Lesson 2 – Objectives

In this lesson, you will learn how to prepare content to create a quality article or blog post to publish online with WordPress.

In this lesson’s tutorials, you will learn the following:

  • Why content marketing is important.
  • Tools that can help you organize your content ideas.
  • Tools that can help you write content more effectively.
  • How to never run out of content ideas for a website, blog, or social media.
Lesson 2 – Action Steps
  1. Complete all of the tutorials listed below.
  2. Research new content ideas.
  3. Come up with an effective title (headline) for your article.
  4. Create a 500 – 1,200 word article and save it as a text file.
  5. Source media (e.g. images, videos, etc.) for your article.
  6. Subscribe to our FREE Content Creation Email Course.
Tutorials

Before continuing to Lesson 3, make sure that you have completed the following:

  • You understand how to navigate and find information on WPCompendium.org (see Lesson 1 tutorials).
  • You understand the difference between WordPress Posts vs WordPress Pages.
  • You have created an article for publishing online. It doesn’t need to be formatted (i.e. plain text copy will do). If you have written your article using a word processor application (e.g. MS Word) that’s OK.
  • You have a title or headline for your new post or article (see Lesson 2 tutorials).
  • You have sourced images, videos, etc. for your article. If you don’t have any original images or videos, don’t worry. See the tutorial for sourcing free images and just find a video related to your topic on YouTube.
  • You have subscribed to our FREE Content Creation Course (you can also download the entire 120-lesson course as an e-book here).

Congratulations! After completing Lesson 2, you should have everything you need to publish content on your WordPress site in our next lesson.

Lesson 3 – Publishing Content On WordPress

Train Your Staff How To Use WordPress In 7 Days For Free - Lesson 3

Goal: To learn how to publish content on your WordPress site.

Businesses that understand the value of using content to get results online, take content marketing seriously, and get results online publish new content regularly.

Lesson 2 was all about learning about the process of creating, producing and publishing content and implementing systems to turn new content ideas into published content.

In Lessons 3 and 4, you will learn how to publish a web article or blog post on your WordPress site.

Lesson 3 – Objectives

In this lesson, you will learn about the following:

  • How to create a new Post in WordPress.
  • How to add a post title and content.
  • How to format your post content using the WordPress visual editor.
  • How to add a post excerpt.
  • How to optimize your content for SEO using WordPress features like post categories, post tags, and an SEO plugin
  • How to use WordPress publish settings and publish your post or article
  • How to edit and update your content and republish your article or blog post.
Lesson 3 – Action Steps
  1. Complete all of the tutorials listed below.
  2. Create a new WordPress post.
  3. Add and format your content.
  4. Optimize your content for search engines.
  5. Publish your content.
Tutorials
Creating A New WordPress Post

All of the step-by-step tutorials you need to learn how to create and publish a new WordPress post are already listed in their correct sequence here:

Click on the link above to access the WordPress User Guide and complete all of the tutorials highlighted in the sections below …

Learn how to create and publish posts and pages in WordPress

(Learn how to create and publish posts and pages in WordPress)

The tutorials in the above sections will take you step-by-step through the entire post creation and publishing process.

For this lesson, just focus on adding a text-based article or blog post to WordPress and learning how to publish it. In Lesson 4, we’ll go through the tutorials on editing your content and adding images and videos.

Important

As stated in the introduction section, this training assumes that your business already has a WordPress site set up and professionally configured (you can learn how to do this yourself using our Free WordPress installation and WordPress configuration tutorials, but this is your website developer’s job).

If so, your site should already have the following SEO features installed and configured:

  • Permalinks – This creates SEO-friendly URLs for your posts and pages. If configured correctly, there’s nothing you need to do here. Your post will automatically publish with an SEO-friendly URL.
  • Post Categories – If post categories have been set up correctly for your site, all you need to do is select the category that best fits your post before publishing. If no category is available, see our tutorials to learn how to add a new post category to WordPress.
  • Post Tags – This a built-in feature of WordPress. All you need to do is add relevant tags to your post before publishing.
  • SEO Plugin – With an SEO plugin installed (e.g. Yoast SEO), you can ‘instruct’ sites like Google, Facebook, Twitter, etc. how to display your content in their search results, post feeds, RSS feeds, etc.
  • Content Syndication – If your WordPress site has been expertly configured, your posts should automatically appear on your social pages (e.g. Facebook, Twitter, LinkedIn, etc.) Note: not all website developers will set this up (you can learn how to do it yourself with these tutorials).

Congratulations! After completing Lesson 3, you should now know how to publish a new article or blog post on your WordPress site and how to optimize your post or page for search engines.

Lesson 4 – Using Media With WordPress

Train Your Staff How To Use WordPress In 7 Days For Free - Lesson 4

Goal: To learn how to edit content and add media to your posts and pages.

WordPress makes it easy to edit published content and add media elements like images, videos, audios, etc.

Lesson 4 – Objectives

In this lesson, you will learn about the following:

  • How to edit WordPress posts and pages.
  • How to add an image, video, or audio file to your content.
Lesson 4 – Action Steps
  • Complete all of the tutorials listed below.
  • Edit the WordPress post you’ve created in lesson 3.
  • Add an image, video, or audio file to your content, etc.
  • Save and republish your content.
Tutorials
Editing Content In WordPress

Revisit the tutorials on using WordPress posts covered during lesson 3 to learn how to edit your posts. These include the following:

Adding Media To WordPress

All of the step-by-step tutorials on how to use media with WordPress are included here:

Click on the link above to access the WordPress User Guide and complete all of the tutorials highlighted in the sections below …

Learn how to use media with WordPress

(Learn how to use media with WordPress)

Important Info

These tutorials explain how to upload media to WordPress using the WordPress media library. You can also store media on external or cloud storage solutions (e.g. Amazon S3, Dropbox, Google Drive, etc.) and add these to your WordPress posts.

For more information on using media stored on external storage solutions with WordPress, see the tutorials below:

Additional WordPress Publishing Options

Congratulations! After completing Lesson 4, you should now know how to edit content on your WordPress site and add media elements like images, videos, audio files, etc. to your posts and pages.

Lesson 5 – WordPress Plugins

Train Your Staff How To Use WordPress In 7 Days For Free - Lesson 5

Goal: To learn how to expand your WordPress site’s functionality and capabilities. 

WordPress plugins let you easily enhance, extend, or expand the capabilities of your site in almost limitless ways.

Whatever you can imagine doing online, there’s probably a WordPress plugin available that will let you do it.

Lesson 5 – Objectives

Today, you will learn about the following:

  • What a WordPress plugin is
  • Where to find WordPress plugins
  • What to do before installing a WordPress plugin on your site
  • How to install a WordPress plugin on your website
  • How to update WordPress plugins
  • How to delete WordPress plugins
Lesson 5 – Action Steps
  • Complete all of the tutorials listed below.
  • Make a full backup of your WordPress site.
  • Install WP TrainMe User Tutorials Plugin (FREE).
  • Install a WordPress plugin for adding table to your content (FREE).
  • Review additional useful plugins for your website.
Tutorials
Overview Of WordPress Plugins
Backing Up Your WordPress Site

Before installing any plugins on your WordPress site always make a complete backup of your WordPress software, files, and database. This way, if anything should go wrong, you can easily restore your website.

Backing up your entire WordPress site only takes a few seconds. Whether you decide to install new plugins or not, you should have a website backup system and your website developer should already have set this up for you.

If not, you can learn more about setting up an automated WordPress backup system using the tutorials below:

Installing WordPress Plugins:

In this lesson, we’ll install two FREE WordPress plugins …

  • TablePress – Click on the tutorial to learn how to install a plugin that lets you add tables to your WordPress posts and pages.
  • WPTrainMe WordPress User Tutorials Plugin – With the WPTrainMe plugin installed, you can access all of the tutorials on WPCompendium.org plus WordPress video tutorials from inside your WordPress dashboard.

WPTrainMe - WordPress User Tutorials Plugin Free Edition

(WPTrainMe – WordPress User Tutorials Plugin Free Edition)

Let’s install the FREE version of the WPTrainMe plugin, which gives you access to all of the tutorials in our How To Use WordPress training module, plus related video tutorials. You can upgrade later to the PRO version and get access to hundreds of video tutorials.

Install WPTrainMe Plugin

(WPTrainMe – WordPress User Tutorials Plugin)

To Install The WPTrainMe Plugin (Free Edition) From Your WordPress Dashboard:

  1. In your dashboard, go to Plugins > Add New.
  2. Enter wptrainme in the search box.
  3. Click ‘Install’ then ‘Activate’.
  4. You will need to authenticate the plugin in order to access and view the tutorials in the ‘Tutorials’ tab. Create a FREE WPTrainMe membership here to obtain your authentication (login) details: WPTrainMe Plugin Registration
  5. Enter your membership login details in the ‘Settings’ tab of the plugin to authenticate and begin using the plugin.

For more information, visit the WPTrainMe Plugin Documentation

Updating WordPress Plugins
Exploring WordPress Plugins

There are tens of thousands of WordPress plugins available. Go through the tutorials listed in the section below to explore just some of these:

Congratulations! After completing Lesson 5, you should now know how to enhance, expand, and extend the functionality of your WordPress site using plugins.

Lesson 6 – WordPress Widgets, Shortcodes & Menus

Train Your Staff How To Use WordPress In 7 Days For Free - Lesson 6

Goal: To learn how to rearrange the layout of your WordPress site using widgets, shortcodes, and menus

Widgets, shortcodes, and custom menus give you control of your WordPress site’s layout and functionality without requiring any technical knowledge or coding skills.

Widgets let you redesign areas of your site’s templates like the header, footer, or sidebars using drag and drop. Shortcodes let you easily insert complex elements like scripts into your content by simply typing in special words into your content inside square brackets (eg. [shortcode]). Custom menus let you improve your site navigation by adding (or excluding) selected pages, posts, URLs, etc.

Lesson 6 – Objectives

In this lesson, you will learn about the following:

  • What a WordPress widget is and what it does.
  • How to use and configure WordPress widgets.
  • How to rearrange the layout of your WordPress sidebar, header, footer, etc. using widgets.
  • What shortcodes are and how they work.
  • How to use shortcodes to add functionality and other elements to your WordPress posts and pages.
  • How to use and edit WordPress menus.
Lesson 6 – Action Steps
  • Complete all of the tutorials listed below.
  • Add some useful sections to your website using widgets.
  • Add a table to your article or blog post using shortcodes.
  • Add a new item to a header, footer, or sidebar menu
Tutorials
Using WordPress Widgets
Using WordPress Shortcodes
Using WordPress Menus

Congratulations! After completing Lesson 6, you should now know:

  • How to use and configure widgets in your WordPress site’s sidebars, header, and footer areas.
  • How to add shortcodes to content in your WordPress posts and pages.
  • How to customize, add, and edit links in your WordPress menus.

Lesson 7 – WordPress Maintenance

Train Your Staff How To Use WordPress In 7 Days For Free - Lesson 7

Goal: To learn how to perform basic WordPress site maintenance on a regular basis.

All websites require maintenance for security and improved performance. WordPress is no different.

Learning how to keep your WordPress site maintained, fully backed up and updated on a regular basis will not only save your business money on support costs, it is also essential for the peace of mind and security of any business with an active web presence.

Lesson 7 – Objectives

Today, you will learn about the following:

  • The importance of keeping your WordPress site maintained, fully backed up, updated and secure.
  • How to perform a simple WordPress maintenance routine in 5-10 minutes.
  • The importance of keeping your WordPress site optimized.
  • Issues that affect WordPress security.
  • How to troubleshoot common WordPress errors.
Lesson 7 – Action Steps
  • Complete all of the tutorials listed below.
  • Learn how to perform a complete WordPress maintenance routine.
  • Learn how to test your WordPress site’s mobile friendliness.
  • Learn how to perform a basic WordPress security audit.
Tutorials
WordPress Maintenance
WordPress Mobile Performance
WordPress Optimization
WordPress Security
WordPress Troubleshooting

Congratulations! After completing Lesson 7, you should know:

  • How to perform a complete WordPress site maintenance routine
  • How to keep your WordPress site secure, backed up, and up-to-date
  • How to troubleshoot common WordPress issues and errors
  • Where to get additional WordPress help and support if needed.

WordPress Training – Next Steps

Congratulations on completing our WordPress training program! We hope that you have learned a lot. Hopefully, now you have a better idea of just how powerful WordPress really is and how much you can do without having any technical knowledge or coding/web programming skills.

Once you master the basics of using WordPress, there is no limit to what you can do! We provide hundreds of FREE WordPress step-by-step tutorials for non-techies, including tutorials on how to drive more traffic, generate more leads, get more subscribers, monetize your site, and grow your sales online in our WordPress Business Strategies training module, which is also 100% FREE!

We encourage you to keep learning all you can about using WordPress to help your business grow online and come back to WPCompendium.org whenever you have any questions or want to learn more about WordPress.

Train Your Staff How To Use WordPress In 7 Days For Free

(Image: Pixabay)

***

"I am beyond impressed with what you have put together. I can tell that you put a ton of hard work into building what you have. You have the absolute best content on WordPress I have ever seen!" - Robert T. Jillie

Stock images used above are licensed from Shutterstock and iStockPhotos

Disclaimer: WordPress and its related trademarks are registered trademarks of Automattic, Inc. This site is not affiliated with nor sponsored by Automattic, Inc. or the WordPress Open Source project. This site and the products and services offered on this site are not associated, affiliated, sponsored, or endorsed by WordPress, nor have they been reviewed, tested, or certified by WordPress. The owner, contributors and/or advertisers may derive financial benefit from sales of items linked to, advertised, or reviewed on this site.

***

Did you enjoy this article? If so, please consider using the share buttons below and share this information with others.

How To Manage WordPress Users – WordPress User Management Guide

Learn about WordPress user roles and capabilities and how to manage users on your WordPress site or blog …

How To Manage WordPress UsersWordPress allows different users to work collaboratively on your site and contribute to the growth of your online business presence in various ways.

Depending on how you want to run your business, for example, you may want to give users restricted access to your site while allowing them to perform functions such as:

  • Access private content,
  • Write and submit posts,
  • Create and manage posts and pages,
  • Moderate comments,
  • Manage plugins and themes and perform upgrades and other administrative tasks, including managing other users.

All of these functions require managing users and having the ability to specify what they can and cannot do on your site.

In this tutorial, you will learn how to manage WordPress users and how to use the WordPress user management section and tools.

How To Manage WordPress Users

WordPress lets you assign different roles to other users. Roles allow you to control capabilities, which define what users can and cannot do on your site.

The user management section can be found inside your WordPress Dashboard and accessed via the dashboard menu under ‘Users’ …

WordPress Users Menu

(WordPress Users Menu)

WordPress Roles And Capabilities

WordPress has 6 built-in roles:

  • Super Admin
  • Administrator
  • Editor
  • Author
  • Contributor
  • Subscriber

Each of these roles can perform a set of pre-assigned tasks (called capabilities). The Super Admin role is normally assigned to WordPress multisite installations and gives the user the ability to perform all possible capabilities.

From there, each of the other roles has a subordinate or decreasing number of allowed capabilities. For instance, someone assigned the role of Subscriber can only read content on your site – they cannot modify it in any way. An Author can create a new post on your site, but they cannot edit it (the Editor, however, can edit and delete the post that the author has written.)

Roles other than administrators have limited capabilities

(Roles other than administrators have limited capabilities)

Roles, therefore, define the responsibilities and capabilities of users within your site.

To learn more about the specific capabilities of default WordPress roles, see this section of the official WordPress documentation site.

Here are some important things to keep in mind about WordPress roles and capabilities:

  • Installing certain plugins can add new roles and capabilities to your site. For example, Advertiser, Organizer, etc.
  • Membership plugins and directory plugins use the WordPress roles and capabilities feature to automate the creation and registration of new users.
  • Some WordPress plugins (see further below) allow you to add new custom roles and customize the capabilities of existing roles.

Summary of Roles

  • Super Admin: This role gives the user access to network administration features controlling your entire network of WordPress sites (see WordPress Multisite).
  • Administrator: This role gives the user access to all administration features and privileges on your site.
  • Editor: This role gives the user the ability to publish and manage posts and pages as well as manage other users’ posts, etc.
  • Author: This role gives the user the ability to publish and manage their own posts.
  • Contributor: This role gives the user the ability to write and manage their own posts but not publish them.
  • Subscriber: Users assigned this role can only manage their profile. For example, if you run a membership or directory site, you may want to allow members to edit their own member profiles but not modify any other part of your site.

Typically, WordPress assigns the role of Administrator to the creator or owner of the site …

Site owners are typically assigned the role of the administrator

(Site owners are typically assigned the role of the administrator)

This is essential, as the owner has to be able to access all features and perform all functions on the site.

Warning

Never give out your Administrator login or password details as this can compromise the security of your site. If you need to provide access to your site to other people (e.g. for technical support), create a temporary “Admin” account that you can delete afterward.

How To View All Users On Your Site

To view all registered users on your site, go to your navigation menu and select Users > All Users

Users > All Users menu

(Users > All Users menu)

This brings up the ‘Users’ screen …

WordPress Table Of Users

(WordPress Table Of Users)

The Users screen lists all registered users on your site and displays information about users, such as:

  • Username
  • Name
  • Email Address
  • Their assigned Role
  • How many Posts they have authored (to learn how to assign posts to different users, see this tutorial)

Useful Tip

If you can’t see information displayed on the Users screen (e.g. their email addresses), click on the ‘Screen Options’ tab and review your settings. You can display or hide information by ticking or unticking check boxes, and change the number of entries displayed on your screen (remember to click the ‘Apply’ button to update new settings) …

WordPress Users Section - Screen Options Tab

(WordPress Users Section – Screen Options Tab)

You can also perform a number of administrative user management tasks, such as

  • Add new users.
  • Edit user profiles.
  • Delete users (individually or in bulk).
  • Reassign user roles (individually or in bulk).
  • Search for users (this is useful if you run a membership site and have many registered users).

Let’s go through each of these user management functions.

How To Add New WordPress Users

To add new users and give them login access to your site, go to Users > Add New

Users > Add New menu

(Users > Add New menu)

You can also add new users from your ‘Users’ screen by clicking on Add New

Add New Users Button

(Add New Users Button)

This brings up the ‘Add New User’ screen …

Add New User screen

(Add New User screen)

Enter the following information for your new users in this screen:

  • Username: This field is required. Enter a username here. Choose carefully as you cannot easily change the username (if you need to change the username, however, see this tutorial).
  • Email: This field is also required. Enter your user’s contact email address. Various functions of WordPress will use this email address to send users notifications (e.g. lost passwords).
  • First Name: Enter your user’s first name.
  • Last Name: Enter your user’s last name.
  • Website: This is an optional field. Complete this field if you want to or leave it empty.
  • Password: Make sure you create a strong password for users. You can enter your own or use the WordPress built-in password generator.
  • Send User Notification: Check this box if you want your new user to receive a notification email about their account. Deselect it if you don’t want your new user to have access to their login password.
  • Role: Select the role you want to assign to your new user from the drop-down menu …

Select a role for your new user

(Select a role for your new user)

After completing all of the new user’s details, remember to click on Add New User to save your changes …

Save your changes to add a new user

(Save your changes to add a new user)

The new user details will be added to your site and display in the WordPress Table of Users …

New User added

(New User added)

The site administrator will receive a notification email that a new user has registered on the site …

New User Registration email notification sent to administrator

(New User Registration email notification sent to administrator)

The new user will also receive a registration email containing his or her login details …

Email notification sent to new user after registration

(Email notification sent to new user after registration)

Edit User Profiles

Site administrators can edit details of any registered site users, including their own. Other roles normally do not have access to the profiles of other users but can edit their own.

To edit your own profile, log into your WordPress administration area and select Users > Your Profile from the main dashboard menu …

Users > Your Profile menu

(Users > Your Profile menu)

You can also get there without leaving the Table of Users by hovering your cursor over their username and clicking on the ‘Edit’ link …

Edit User Profile

(Edit User Profile)

This brings up the User Profile screen …

User Profile screen

(User Profile screen)

We’ve created a separate tutorial on how to edit details in the User Profile screen, here:

Delete Users

The WordPress Users screen lets you delete users individually or perform bulk user deletions.

Delete Users Individually

To delete an individual user, hovering your cursor over the username of the entry you want to delete and click on the ‘Delete’ link …

Delete User

(Delete User)

You will be asked to confirm the deletion. Click on ‘Confirm Deletion’ to proceed …

Confirm Deletion

(Confirm Deletion)

The user will be deleted and their details will be removed from your database …

User Deleted

(User Deleted)

Bulk Delete Users

Bulk deleting users is useful if you want to delete many users at once (e.g. delete spam registrations).

To bulk delete users, select all the check boxes of the users you want to remove from your site …

Select users to delete

(Select users to delete)

Select ‘Delete’ from the ‘Bulk Actions’ drop-down menu …

Bulk Actions > Delete

(Bulk Actions > Delete)

With ‘Delete’ selected, click the ‘Apply’ button …

Bulk Actions > Delete > Apply

(Bulk Actions > Delete > Apply)

Click on the ‘Confirm Deletion’ button to proceed …

Confirm Deletion

(Confirm Deletion)

The selected users will be deleted and their details will be removed from your database …

Users deleted

(Users deleted)

Change User Roles

Users can be assigned or reassigned to different roles either individually or in bulk.

Change Individual User Role

To assign or reassign an individual user’s role, hover your cursor over their username and click on the ‘Edit’ link …

Edit User

(Edit User)

This brings up their ‘Edit User’ screen …

Edit User screen

(Edit User screen)

Scroll down to the ‘Role’ section and select a new user role from the drop-down menu  …

Role drop-down menu

(Role drop-down menu)

Click ‘Update User’ to save your settings …

User Profile screen

(Update User)

The user’s role will be updated. You can return to the Users screen or keep working on your site …

User role updated

(User role updated)

Bulk User Role Changes

To perform a bulk reassignment of user roles, select multiple users by checking the box next to their username …

Select users

(Select users)

Choose the role you want to assign to all selected users from the ‘Change role to …’ drop-down menu …

Change role to ...

(Change role to …)

With the role in the ‘Change role to …’ field selected, click on the ‘Change’ button …

Bulk change user roles

(Bulk change user roles)

The roles of all selected users will be reassigned to the new role you have specified …

User roles changed

(User roles changed)

Search & Filter Users

If you have many registered users on your site, you can use search and filter features to find users quickly.

Search Users

Use the ‘Search Users’ feature to search for users based on their details.

Enter your search term into the field and click the ‘Search Users’ button …

Search Users

(Search Users)

A list of all results containing the search term will be returned …

Search User results

(Search User results)

Filter Users

You can also filter users by role.

To view a list of all users assigned to a specific role, just click on the link for that particular role above the able of Users …

Filter users by role

(Filter users by role)

The Table of Users will display only users assigned to the selected role …

Users filtered by role

(Users filtered by role)

WordPress User Management Plugins

This section describes some useful WordPress plugins to help improve how you manage users on your site.

Customizing User Roles And Capabilities

Depending on what you plan to do with your site, you may need to go beyond the default capabilities of WordPress and create custom roles for specific users or enhance the default capabilities of your site’s existing roles. If this is a function you need for your site, then take a look at the plugin below.

If this is a function you need for your site, then take a look at the plugin below.

User Role Editor

User Role Editor - WordPress Plugin

(User Role Editor – WordPress Plugin)

User Role Editor provides advanced user role management tools for WordPress. The free version of the plugin can be downloaded and installed from the WordPress plugin repository or from your WordPress dashboard …

Install User Role Editor From Your WordPress Dashboard

(Install User Role Editor From Your WordPress Dashboard)

Once installed and activated, the plugin allows you to easily create and edit new roles and manage permissions for all users with just a few clicks and set specific capabilities for each role separately at an advanced and detailed level just by turning check boxes on or off …

Change role capabilities by turning check boxes on or off

(Change role capabilities by turning check boxes on or off)

The plugin also makes it easier for non-technical users to display capabilities in plain and simple language …

Show capabilities in human readable form

(Show capabilities in human readable form)

There are many useful things you can do with the User Role Editor plugin. For example, you can allow or disallow a registered user to upload files to your site, or disallow certain types of users to delete posts they have already published. You can also do things like remove the ability of authors to publish posts on your site, forcing posts to be submitted for review by an administrator before being approved for publishing.

The User Role Editor plugin also has a premium edition available with even more advanced capabilities.

To learn more about this plugin, go here: User Role Editor

How To Change The Default User Registration Email In WordPress

As discussed in the previous section, when a new user registers on your WordPress site, they are sent a registration email containing their username and login details …

Email notification sent to new user after registration

(Email notification sent to new user after registration)

Normally, the default registration email is fine to send. It’s not an attractive email, but it “does the job”. If your business requires a more “welcoming” registration email, then use the plugin below:

Better Notifications for WordPress

Better Notifications For WordPress

(Better Notifications For WordPress)

Better Notifications For WordPress lets you customize the email notifications that WordPress sends using the WordPress WYSIWYG editor and shortcodes.

You can customize all default WordPress email notifications and many new ones. This lets new registered users receive a more welcoming email when they register on your site. You can also send notifications to individual users, multiple users, all users in a user role, multiple roles, and more …

Notifications Screen

(Notifications Screen)

This plugin is useful if you are running a community site or membership site, directory, allowing guest authoring or collaboration, etc. and want to customize your messages and notifications to users.

To learn more about this plugin, go here: Better Notifications For WordPress

Congratulations! Now you know how to manage users on your WordPress site. We hope that you have found the above information useful.

Here are some additional WordPress tutorials you may find useful to help you manage users on your site:

How To Manage WordPress Users

***

"These tutorials have so much information and are easy to understand. If you use WordPress or plan to in the future these will help you with everything you need to know." - Valisa (Mesa, Arizona)

Disclaimer: WordPress and its related trademarks are registered trademarks of Automattic, Inc. This site is not affiliated with nor sponsored by Automattic, Inc. or the WordPress Open Source project. This site and the products and services offered on this site are not affiliated, associated, sponsored, or endorsed by WordPress, nor have they been tested, certified, or reviewed by WordPress. The owner, contributors and/or advertisers may derive financial benefit from sales of items advertised, reviewed, or linked to this site.

***

Did you enjoy this tutorial? If so, please consider using the social links below and share this information with other new website owners.