WordPress Tutorial for Beginners

WordPress 101 Class for those starting out with WordPress - Learn How to use WordPress for Free

WordPress WebsiteTutorials ♦ WP Video Tutorials ♦ Live one-on one WordPress Training

WordPress Tutorial Frontend image
WordPress Tutorial Backend image
WordPress Consists of two sections – a Front End , (1st image) and a Back End or admin area ( 2nd image). The front end is the public facing portion of your website, whereas the back end is the administrative area where you create, edit, and delete content on your site and perform site maintenance.

Logging into WordPress

Let’s Get Started Making a Great Site

In order to get to the backend or Admin area of WordPress you have to Log In.  There are generally 2 different url’s that will take you into your WordPress dashboard.
As an example, if your WP site is called mycatblog.com, you can login to your site at:




What is the difference between the two?  Essentially nothing – both will get you access to the screen below.

If your install is a typical WP install, you will see the following screen:


Logging in is a simple process-

  • Enter Your Username or Email address in the top field
  • Enter your password in the bottom field
  • Click the blue ‘Log In’ button

If you are on a private device, (for example your home computer)  you can check “Remember Me” and your login info will be saved on the device.

Power Tip – You should never have the word ‘admin’ as your login.  Hackers are well aware of that default password and if they find your site has an ‘admin’ username, they can keep trying to login to your site until they gain access.  

Intro to the Dashboard

What is the Dashboard in WordPress?

The Dashboard is the “Command Center” of WordPress.  It allows you to configure all of your options such as what theme to use, plugins, and which pages are on your site.  Only persons with a login can access the dashboard, site visitors will not have access to it.

Now that you’ve successfully logged in, you should be looking at your WordPress dashboard.  Below is a screenshot of an Admin user dashboard.

The WordPress Dashboard is where you’ll administer your site


There are 3 main areas on a WordPress Dashboard – They are shown in the sections below:

1.) Admin Bar (Toolbar)

2.) Admin Menu

3.) Dashboard Meta Boxes

WordPress Admin Bar (Toolbar)

The WordPress Admin Bar

1 - WordPress Links

This link provides shortcuts to the following:

  • WordPress.Org
  • Documentation
  • Support Forum
  • Feedback

2- View Site Link

If you click the site title here, you will get a “Visit Site” dropdown that will allow you to go to the frontend of your site.

3 - Number of Updates

This icon shows how many WordPress Core, Theme, and Plugin updates are available.  Clicking it will take you to the updates page.

4- Number of Comments

These are the number of comments that you have for moderation (either editing, approving, declining, or deleting.)

5- Quick Links

By clicking on “+New”  you will get a dropdown showing shortcuts to create a new Post, Media Item, Page, or User

6 & 7 - User Information

This is where you can click to view/edit your profile information or Logout.  Number 7 is where your gravatar picture is located if you have configured one.

Don’t forget the Toolbar Tabs!

The Screen Options and Help tabs underneath the toolbar in the upper right corner are extremely helpful.  The content of these tabs changes depending on which screen you’re on in the WordPress Admin.

The WordPress Dashboard Menu


The Dashboard is the “control center” for your WordPress site.  From here you can manage every part of your WordPress site.


WordPress pages are used for common content such as “about us”, “contact us”, etc…  WordPress pages are what allows WP to act as a website instead of just a blog.


Plugins are like “apps” for your WordPress site.  They are miniature programs that add or extend the functionality of WordPress.  An example might be a contact form plugin that allows your visitors to send you an email.


This section mainly contains the “global settings” for your site.  This area contains things such as your site title, url and other important settings.


This is where you can create a new Blog Post. You can also update your Categories and Post Tags.


If you allow comments on your site, you will be able to manage them in this section.  You can approve, delete, or modify comments that come into your blog.  Of course in the “settings” area, you can disable comments on your site.


This is a list of all of the users,(people who have a login)- on the site.  WordPress has various “user roles” that allow  permissions for each user.

Collapse Menu

The left-facing arrow at the bottom of the menu will “collapse” the menu.  Instead of the full wording, you’ll only see the icons.  Clicking this again will give you the full menu again.


This is where all your uploaded images, documents or files are stored. You can browse through your Media library, as well as edit and update the files.


Appearance is where you make changes to your themes, widgets, etc…  You’ll be spending a good amount of time interfacing with this tab when you want to change the way your site looks, or layout changes.


This is essentially the “utilities” area of WordPress – it allows you to import and export various data as well as other site features.
The WordPress Menu will have more icons added as you install plugins.  As we’ll learn later, plugins are like “apps” for your WordPress site.  Various plugins, such as contact form plugins, will place an additional icon on the left menu for easy access to the functions

Wait a Minute

My Menu doesn’t have all of those links.
The above menu is for someone who is at an administrator user role within WordPress.  If you don’t see all of the above menu items, then you are probably logged in as a different user role.  For more information about user roles click here.

Dashboard Widgets

– These default widget boxes show various important items about your site.

1.)  Welcome to WordPress – This meta box has quick links to take you to various areas in the backend of your site.

2.)  Activity – Shows recent activity such as what was last published, etc…

3.)  At a Glance – Here you can see the “stats” for your site such as how many posts and pages you have as well as the theme and version of WordPress you are running.

4.)  WordPress News – News about the WordPress Community

5.)  Quick Draft – A meta box that allows you to quickly type up a draft post, which is a good way to jot down quick ideas. Dashboard Widgets can be:

  • moved around by clicking and dragging them to a different position
  • Collapsed by clicking the arrow on the top right of the meta box
  • Or removed from the dashboard by unchecking the checkbox found in the screen options tab.

Click the Images below in order to view what each metabox is.

The WordPress Updates screen

There are 3 areas in WordPress that need to be updated on a regular basis:

How do I know when I need to update WordPress?

There are two places to see if you have WP updates.  One is in the toolbar with a number, and the other is in the dashboard menu.  If you hover over the toolbar number, you’ll see a description showing how many plugins, themes, or if WordPress core needs updating.  If you see an orange number in the left menu, it also lets you know that WordPress needs updating.


Before performing WordPress updates, you should always have a reliable backup in place.  Updating any of these 3 components can cause your site to crash.  WordPress has improved significantly on detecting whether or not a plugin or theme update will “break” your site, but it is still wise to have a backup and a restore procedure in place.  If you don’t feel comfortable doing it, speak to a WordPress expert.

Do you need a staging site?

If your webhost offers it, you might want to look into a “staging site”.  A staging site is an exact copy of your site that is hidden from the “outside world”. This site can be used to test WordPress core, plugin, and theme updates without causing harm to your live site.  Once you have had a successful update on staging, you can more confidently update your “live” site.

The 3 Types of WordPress Updates

WordPress Core

Updating WordPress Core
Think of WordPress Core Updates like updating the operating system on your computer, (Microsoft Windows or OSX for example).  WordPress core files are what makes WordPress “run” behind the scenes.  Generally you’ll have to do a WordPress core update 3-4 times per year.  These updates are extremely important and should be performed as soon as possible because generally there are security and performance updates involved.

WordPress Plugins

You can compare updating WordPress plugins to updating an application on your computer, (Microsoft Word, Outlook, Chrome, etc..)  Almost every WordPress site has at least a few plugins that expand the functionality of their website.  Depending on the types of plugins you have installed and your hosting environment, you will want to make sure your site is backed up before you update your plugins.

WordPress Themes

WP Update Themes
Themes should be updated with caution also – they of course can change the look of your site, but can also change functionality as well.  It is suggested that you use a child theme if there are alot of customizations to your site that have been made.

WordPress Settings

Now that We're in, we need to adjust basic settings

What does the Settings Tab do?

The WordPress Settings Tab is where you configure important items for your WordPress site – Things such as site title, whether or not people can register for your site, permalinks, etc… are configured here.

Settings are Generally Global

Things that you configure here are “global” in scope, which just means that it affects the whole site.  For example the site title that is set in the general tab applies to the site as a whole.

Settings Can Be Extended by Plugins

Plugins can add, (or take away) settings on the WordPress site.  Many plugins actually add functionality to this settings tab in order to keep everything in one area for the user.

Some examples of settings that are configured here:

  • Language that your WordPress blog/website uses
  • Whether or not visitors can leave comments on blog posts or pages
  • The default sizes of images on your site

General Settings Tab

Dashboard >> Settings >> General

  • Site Title– Pretty self-explanatory  – The title of your site goes here
  • Tagline – This is a subheading for your site.  Based on your theme, this may or may not show up on the front of your site
  • WordPress Address (URL)  – This is the directory that WordPress’ core files are installed. In most cases, it is the root directory of your site, (example:  mysite.com)
  • Site Address (URL) – This is the url of the site,  it should only be different than the WP address if the directories are different, (generally this setting and the WordPress Address are the same)
 Sometimes the WordPress files are installed in a different directory.  For example, the website might be www.mysite.com, but the WordPress core files may be located at www.mysite.com/wp – This is perfectly fine, and in some cases enhances security, because hackers won’t necessarily know which directory WordPress is installed in.  For the vast majority of WP sites, having the WordPress and Site Address URL’s the same is perfectly fine
  • Email Address – This is the default administrative email address and it will be used by the site to notify you of important things happening with the site, such as new user signups, or password changes.  This email is also used as a default by many plugins when an alternate email address is not available.
  • Membership – Checking this box allows visitors to register on your site.  For instance, if you have content that you want users to sign up for, you’ll have to check this button to allow registration access.
  • Default User Role –  If membership is enabled, this is the user role that will be set for a new site member by default.
  • Timezone – Choose a city that is in your timezone to set WordPress time locally.  If this is not set, the blog time will be based on the server WordPress is hosted on- For instance,  if your server is hosted in California, and you are in New York, any admin emails sent from WordPress will have California time,  this could be very confusing.

Writing Settings Tab

Dashboard >> Settings >> Writing

  • Formatting– Convert emoticons to graphics.  This means WP will change semicolons, dash, and parenthesis to a smiley face icon.  🙂   You can also have WP automatically fix certain XHTML issues,(coding issues) automatically.
  • Default Post Category – WordPress has categories that posts are placed into.  When you create a new site, there is only one category named “uncategorized”.  All of the new posts on your site will be placed in the default category listed here.  You will have to add a new category in order to change this default category.
  • Default Post Format  – There are multiple formats that WordPress has built in for posts.  They can be described further on WordPress.Org.
  • Post via Email– You can post to your site by sending an email to an email address that is configured in this area.
  • Update Services -When you create a new WordPress post, you can have certain RSS feed services receive the news that you have posted.  You can determine which services you want to be contacted.

Reading Settings Tab

Dashboard >> Settings >> Reading

  • Front page displays– WordPress by default shows your blog posts on the front page of your site.  That is great if you’re running a blog.  If you want to create an actual site, you’ll want to change the front page of your site to a page, (Home for example).  In order to change from a blog page to a static page, just click “A static page” and from the dropdown choose a page for the front page.  You can also choose a page that shows your post.  Many people create a page named “blog” and set that as the posts page.
  • Blog pages show at most – This setting determines how many posts are shown on blog pages at a time.  For instance, you may want to only show 5 blog posts at a time,  this is where you would set that value.
  • Syndication feeds show the most recent – Syndication here stands for RSS, (really simple syndication). RSS feeds provide a way for other sites to be able to pull in your posts.  You can control how many posts are in your RSS feed.
  • For each article in a feed show – Here is where you can choose whether to show your whole article or just a portion of the article in your RSS feed.
  • Search Engine Visibility- This is a very important checkbox.  By checking this box, you are telling google, yahoo, bing and other search engines NOT to put your site in their index.  This can be useful while you are building your site, but once you are done, you should uncheck this box so that it can be indexed by search engines.

Discussion Settings Tab

Dashboard >> Settings >> Discussion

  • Default article settings
    • Attempt to notify blogs – This is used to send a message to any other WP blogs that you link to in your articles so that they’re aware of the link.  They may reciprocate that link if the author chooses to. (double check)
    • Allow link notifications…- This setting will allow you to know if another blog links to one of your articles.
    • Allow people to comment on new articles – This will allow people to post comments on your site.
  • Other comment settings –
    • Comment author must fill out name and email – If someone wants to comment on your site, they must put in at least these two pieces of information – unchecking this box will allow anonymous commenting.
    • Users must be registered…. – Before someone can make a comment, they will have to register on your site and login.
    • Automatically close comments…. – This will keep people from posting new comments after the number of days set here.
    • Enable threaded (nested comments)….  This sets how many levels you can set in the comments.  Think of this as an outline – you can keep going until you have a set number of sub levels – for ex.
      • level 1
        • level 2
          • level 3
            • level 4 ….   you can set how far that can go on this setting
    • Break comments into pages – If you get a hot topic, you may have a never-ending page of comments.  This setting allows you to break the comments into pages based on the number of comments.
  • Email me whenever  –
    • Anyone posts a comment – you can be notified if a comment is posted on your site.
    • A comment is held for moderation –  If you decide to look over comments before they are posted on your site, based on certain configuration settings, you’ll get an email.
  • Before a comment appears – Here you can choose manual or automatic approval based on if a person already has an approved comment.
  • Comment Moderation – Sometimes you’ll get persons who want to promote their own products/services on your blog.  They generally have alot of links in the comments going out to places outside of your site.  You can keep their comment from being posted if it has over the number of links that you set here.  you can also set a list of words to keep it in moderation – for example “sale” or “buy”
  • Comment Blacklist – This is a list of words that will cause a comment to go straight to the trash.

Note:  this matches inside words as well, so “food” would flag “dogfood”,  so carefully think about the moderation and blacklist words.

  • Avatars – When making comments, a person’s avatar (an icon or graphic that they’ve chosen to represent themselves online at gravatar.com), can be displayed this allows it to be seen.
  • Maximum Rating – This allows you to give a maturity rating on your blogs content.
  • Default Avatar – If a person hasn’t created an avatar, but you have enabled avatars for your comments,  this is the image that will be seen.

Media Settings Tab

Dashboard >> Settings >> Media

  • Image Sizes–   In WordPress there are 3 default image sizes,  thumbnail, medium, and large.  Every image that you upload to your site has 3 additional copies of the image made in these sizes.  By changing these settings, you can change the default sizes of your images.
  • Uploading files – This checkbox allows you to upload images based on month and year – so the structure would be –


so march of 2016 would be:


Appearance Settings

Now that We've set things globally, let's spruce things up.

What Does the Appearance Setting Do?

The Appearance section allows you to change the way your site looks and feels, through special customization screens, widgets, menus, and header and background configuration.

The links shown on this tab can change

Depending on the theme and plugins you have installed on your site, you can have more or less links than what is shown by default.

Links can also change due to user role

User roles also affect what you are able to see and configure in this tab.  For instance, the editor selection is only available to an administrator level user role because it allows editing of the underlying php, css, html, and javascript code that make your website run.  That is one of the reasons that not everyone should have administrator access to your site.

Many of these settings can also be changed via the “Customizer”

The customizer is a slideout menu that is designed to allow you to change the majority of the settings here in Appearance,  however it is still good to know how to access the items from here as well in order to get more “fine-tuned” control of some items.

Dashboard >> Appearance>> Themes

Themes Setting Screen

On the Themes Screen, you can use the search box to search for themes that are already installed on your site, or you can add a new theme.    You can also see if your theme(s) needs to be updated.

If you click on one of the themes, you have the option to make the theme active, deactivate, or delete.

Adding a New Theme

If you click “Add New Theme”  you’ll see a screen that shows Featured Themes that are free from WordPress.Org.  If you’re  looking for some cool free themes, this is a place that you’ll definitely want to browse.

If you have a theme that you’ve purchased or downloaded from elsewhere you should click to upload a theme directly into WordPress.

Customize Page
Dashboard >> Appearance>> Customize

Now We’re getting to the REAL Customizations!

Clicking on the customize section underneath appearance will bring you to the theme customizer.  The customizer has a menu that allows you to change many of the items that affect the look of your site.

The customizer changes based on the theme that you are using.  The one shown here is for the default Twenty Seventeen theme.  If you activate another theme however, you’ll see more or fewer options on this menu.  By default, each theme will have at least the following:

1.)  Site Identity

2.)  Colors

3.)  Header Media

4.) Menus

Again, the rest of the items are optional and may or may not show up depending on the theme you’re using.

The WordPress Customizer for the Twenty Seventeen Theme

Visual Editing Capabilities

The beauty of the theme customizer is that it allows you to see your edits “real-time” instead of having to make backend changes, save them, and then view the frontend.  This gives you  a much better idea of how your edits affect the look and layout of your site.


Dashboard >> Appearance>> Widgets

  • Widgets– Widgets are pieces of code that can be inserted into Widget Areas.  Various items such as post calendars, categories, and recent comments can be placed into certain predefined areas on your website.
  • Widget Area – Widget areas,(formerly known as sidebars), are pre-defined areas on your website that you can drop in widgets.  Based on the theme you use, you can have multiple widget areas that can be in the header, sidebars, content areas, and even footers of your website.  Widget areas are quick ways to add content to your website in certain areas without having to code,( or hire a coder).
As an example,  you may need to add a search bar to your site, so that people can easily search your site’s articles.  You can easily drag a search box from the available widgets to the widget area in order to allow the search bar to show up.  The second way to do it is to click on “search”  in the available widgets column and then choose which widget area you want the search bar to show up in.

Default WordPress Widgets

Below are examples of the Default WordPress Widgets.  Based on the plugins and/or theme that you have installed, you may have more or less widgets than these.




Editor Settings Page

Dashboard >> Appearance>> Editor

Extremely Important!!

If you are not comfortable editing CSS, HTML, PHP, or Javascript – Do not change anything in the editor settings page.  This is one of the easiest ways to break a WordPress site.

If you do not see this menu option, it means that you are not an administrator level user or your developer has “hidden” this option.

WordPress Posts


What is a WordPress Post?

WordPress Posts are a way to add “articles” to you website.  They are normally linked together to create a “Blog”.  Below are characteristics of Posts:

Posts are Generally Time Based

When you think posts, relate it to a news site like CNN.com.  One of the main sections is “breaking news”.  As another “breaking news” story is published, the previous story is pushed down underneath.  So posts are generally in a “time based” format.  Newest Posts on top, older posts on bottom.

Posts can have categories

Referring to our CNN example, there are categories for World News, US News, Sports, and so on.  Similarly, your site can have various categories in which to place posts.

Some examples of when you would create a post in WordPress:

  • Weekly or Monthly News Articles for your business
  • Recipes for a food blog
  • Seasonal Sales that your online shop is having
Creating a post in WordPressWordPress Post Editor
You can enable distraction-free writing mode using the icon to the right. This feature is not available for old browsers or devices with small screens, and requires that the full-height editor be enabled in Screen Options.

Keyboard users: When you’re working in the visual editor, you can use Alt + F10 to access the toolbar.

You can upload and insert media (images, audio, documents, etc.) by clicking the Add Media button. You can select from the images and files already uploaded to the Media Library, or upload new media to add to your page or post. To create an image gallery, select the images to add and click the “Create a new gallery” button.

You can also embed media from many popular websites including Twitter, YouTube, Flickr and others by pasting the media URL on its own line into the content of your post/page. Please refer to the Codex to learn more about embeds.

Title — Enter a title for your post. After you enter a title, you’ll see the permalink below, which you can edit.

Post editor — Enter the text for your post. There are two modes of editing: Visual and Text. Choose the mode by clicking on the appropriate tab.

Visual mode gives you an editor that is similar to a word processor. Click the Toolbar Toggle button
to get a second row of controls.

The Text mode allows you to enter HTML along with your post text.

You can insert media files by clicking the icons above the post editor and following the directions. You can align or edit images using the inline formatting toolbar available in Visual mode.

WordPress 4.8 will change everything related to creating posts and pages.  We will be updating this section to reflect these amazing changes.  Here are some resources to help you understand the new interface.

Official WordPress.Org 4.8 announcement

WordPress Post Editor Buttons

These are the buttons that you’ll see when creating content in WordPress

Bold Button


 BOLD darkens the text


 Italic Button


 Italic – Slants the text


 Strike-Through Button


STRIKETHROUGH Adds a line through the text


Bulleted List Button

The Bulleted List button adds bullets beside each row of text.
  • Bulleted List sample text
  • Bulleted List sample text 2

 Numbered List Button

The Numbered List Button adds a number beside each row of text.
  1. Numbered List sample text
  2. Numbered List sample text 2

Block-Quote Button

Adds a block quotation to the left of text


Horizontal Line Button

Adds a horizontal line under the text or paragraph

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras lectus tellus.

LEFT Align Button

Aligns the text to the left

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Align Center Button

Aligns the text in the center

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Align Right Button

Align the text to the right.

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Insert / Edit Link Button

Adds a link to a website,page, or document


Remove Link Button

Removes the link to a website,page, or document from the text.
Text changes from blue to black.


Proofread Writing Button

The Proofread button searches for misspelled words.

Full Screen Button

The Full screen mode button allows you to view the whole page
so that you are able to type without having to scroll down.

Toolbar Toggle Button

The Tool Bar Toggle Button enables a second row of editing buttons

Paragraph Button

The Paragraph Button also know as the styles button
allows you to change the formatting of the text.

Lorem ipsum dolor sit amet,

consectetur adipiscing elit.

Add Underline Button

The add underline button adds an underline directly under the text


Justify Button

Justify aligns both sides of the text

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Cras lectus tellus, placerat in luctus eu, mattis eget nunc.

Text Color Button

The text color button allows you to change the color of the text.

Lorem ipsum dolor sit amet,

Paste as text button

The Paste text button does a  cleanup process  that will  remove any special formatting and HTML
that would change the formatting of the text so that it can appear exactly as you expect it

Clear Formatting Button

The Clear Formatting Button removes any special formats from the text such  as bold, italics, strike-through etc..

Special Character button

The Special Character Button allows you to add special characters to your text

for example : € ♠ Œ ™

Decrease Indent Button

The decrease indent button moves the text further to the left

Increase Indent Button

The increase indent moves the text further to the right

UNDO Button

The undo button undoes your last action

Redo Button

The redo button redoes your last action

Keyboard Shortcuts Button

The Keyboard shortcuts button when clicked gives you a list of short codes that you can use which are built in hot keys.
Here are Some shortcuts you can use when your creating posts,(and pages) in the WordPress visual editor.

The WordPress Shortcuts this list are from the official codex. You can find it here

Default shortcuts, Ctrl + letter:

Letter Action Letter Action
c Copy x Cut
v Paste a Select all
z Undo y Redo
b Bold i Italic
u Underline k Insert/edit link

Additional shortcuts, Shift + Alt + letter:

Letter Action Letter Action
1 Heading 1 2 Heading 2
3 Heading 3 4 Heading 4
5 Heading 5 6 Heading 6
l Align left c Align center
r Align right j Justify
d Strikethrough q Blockquote
u Bulleted list o Numbered list
a Insert/edit link s Remove link
m Insert/edit image t Insert Read More tag
h Keyboard Shortcuts x Code
p Insert Page Break tag w Distraction-free writing mode

When starting a new paragraph with one of these formatting shortcuts followed by a space, the formatting will be applied automatically. Press Backspace or Escape to undo.

* Bulleted list 1. Numbered list
- Bulleted list 1) Numbered list

The following formatting shortcuts are replaced when pressing Enter. Press Escape or the Undo button to undo.

> Blockquote
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
--- Horizontal line

Focus shortcuts:

Alt + F8 Inline toolbar (when an image, link or preview is selected)
Alt + F9 Editor menu (when enabled)
Alt + F10 Editor toolbar
Alt + F11 Elements path

To move focus to other buttons use Tab or the arrow keys. To return focus to the editor press Escape or use one of the buttons.

The Gutenberg Editor

What is Gutenberg?

Gutenberg is a codename that is being used for the replacement to the normal WordPress Editor. Starting with WordPress 5.0, Gutenberg will be the standard way to create and edit WP Content.

Gutenberg is based on “Blocks”

Gutenberg puts mostly everything in “blocks” of content that can be easily edited and manipulated.  It is designed to give you a truly “What you see is what you get experience”.

Blocks can be re-arranged

Gutenberg blocks can be re-arranged on the page in order to allow you flexibility in your page layout.  If you have an image for example, you can move its “block” up and down on the page based on where you need it.

More to come

  • Gutenberg is currently a plugin on WordPress.org – https://wordpress.org/gutenberg/
  • More development work is being done every week to make it as great as possible.
  • Check back or contact us at https://wp-tutoring.com in order to learn more about how Gutenberg affects your site.

Media in WordPress

In WordPress, audio, video, image, and document files are all considered “media”.  These media items by default are uploaded into the media gallery and are accessed as needed.

Media is more than just video

In WordPress media is considered to be audio, video, images and documents.  There are certain file types that WordPress will accept for upload.

By Default, all media is stored in the Media Library

The media library holds all of the forms of media.  Once you click into the library, you can see images, video, audio, and documents in the same area.

There is an upload size limit

There is a size limit for files uploaded to WordPress which is based on your web host and or server configuration.  You can tell what that size is if you upload a file to the media library.  There will be a message stating “Maximum upload file size: 1 MB”.  This limit can be extended via plugins and/or php configurations.

Allowed Filetypes in WordPress






.pdf (Portable Document Format; Adobe Acrobat)
.doc, .docx (Microsoft Word Document)
.ppt, .pptx, .pps, .ppsx (Microsoft PowerPoint Presentation)
.odt (OpenDocument Text Document)
.xls, .xlsx (Microsoft Excel Document)
.psd (Adobe Photoshop Document)



  • .mp3
  • .m4a
  • .ogg
  • .wav


  • .mp4, .m4v (MPEG-4)
  • .mov (QuickTime)
  • .wmv (Windows Media Video)
  • .avi
  • .mpg
  • .ogv (Ogg)
  • .3gp (3GPP)
  • .3g2 (3GPP2)

Frequently Asked Question

Can you upload video to WordPress?
Yes you can.  The real question is should you upload videos directly into your WP install.  Videos are generally large and if multiple people access the same video(s) at the same time, it may slow down your site.  Using a video hosting service such as Youtube, Vimeo, Wistia, or others will generally yield better results.

Frequently Asked Question

What is a WordPress Plugin?
Yes you can.  The real question is should you upload videos directly into your WP install.  Videos are generally large and if multiple people access the same video(s) at the same time, it may slow down your site.  Using a video hosting service such as Youtube, Vimeo, Wistia, or others will generally yield better results.

Frequently Asked Question

How do you update a plugin?
Yes you can.  The real question is should you upload videos directly into your WP install.  Videos are generally large and if multiple people access the same video(s) at the same time, it may slow down your site.  Using a video hosting service such as Youtube, Vimeo, Wistia, or others will generally yield better results.

Frequently Asked Question

What is the use of widgets in WordPress?
Yes you can.  The real question is should you upload videos directly into your WP install.  Videos are generally large and if multiple people access the same video(s) at the same time, it may slow down your site.  Using a video hosting service such as Youtube, Vimeo, Wistia, or others will generally yield better results.

Frequently Asked Question

What is the meta Widget for?
Yes you can.  The real question is should you upload videos directly into your WP install.  Videos are generally large and if multiple people access the same video(s) at the same time, it may slow down your site.  Using a video hosting service such as Youtube, Vimeo, Wistia, or others will generally yield better results.

Frequently Asked Question

How do you access wordpress admin?
Yes you can.  The real question is should you upload videos directly into your WP install.  Videos are generally large and if multiple people access the same video(s) at the same time, it may slow down your site.  Using a video hosting service such as Youtube, Vimeo, Wistia, or others will generally yield better results.

Frequently Asked Question

How do you access wordpress admin?
Yes you can.  The real question is should you upload videos directly into your WP install.  Videos are generally large and if multiple people access the same video(s) at the same time, it may slow down your site.  Using a video hosting service such as Youtube, Vimeo, Wistia, or others will generally yield better results.

Frequently Asked Question

What is the WordPress Tagline?
Yes you can.  The real question is should you upload videos directly into your WP install.  Videos are generally large and if multiple people access the same video(s) at the same time, it may slow down your site.  Using a video hosting service such as Youtube, Vimeo, Wistia, or others will generally yield better results.

What is a Page in WordPress?

WordPress Pages are meant for more “static” content, or content that doesn’t change often.  For example- “About us” and “Contact us” are generally created as pages.  The monthly newsletter, however, is generally done as a post, because the information changes on a regular basis.

Pages are generally for “static” content.

When you think of a Page in WordPress think of the following types of pages – “About Us” , “Contact Us” , “Employee Directory” etc.  Pages are what allow WordPress to be more than just a blogging platform, and allow it to be able to create full blown websites.

Pages are edited the same way posts are.

If you can create a post in WordPress, you can create a page.  There are only a handful of different metaboxes, but the method to add text and media, or to publish it publically or privately are the same.

Examples of when you would use a page verus a post.

  • About Us, Contact Us, Events Pages

When you want to create private content.

All Pages shows a listing of your pages the same way all posts is listed.  You can filter, edit and delete posts by using the “Bulk Actions”  dropdown.

The WordPress Page Editor

If this screen looks familiar, there is a reason.  This is essentially the same screen as the WordPress Post Editor.

The reason for this is that the WordPress folks maintained the “if it ain’t broke, don’t fix it” mentality.  This also provides continuity.

Image from WordPress Codex

Page Attributes

Pages in WordPress can be heirarchal.  In other words, you can make pages into a main page or parent, and sub pages which relate to the main page in some way.

An example could be a page about the United States would be a parent page, and the sub pages or child pages would be the individual states.

This is really a great way to keep your pages organized and provide a good SEO structure for your site.

WordPress Themes can have different page templates that create alternate layouts.

A common example of this is Default Template layouts, which generally have sidebars and Fullwidth layouts which have no sidebars at all.  You can click the dropdown in order to use the different templates that your theme provides.

Let’s Publish All of Our Great Content!

WordPress gives us alot of publishing options for posts and pages.  The following definitions are taken partially from the WordPress help menu and the WordPress Codex:


A Published status means the page has been published on your blog (or website), for all to see.
Draft means the page has not been published and remains a draft for you.  No one will be able to see it until you make it “published”.
You can preview changes made to your page before publishing it by clicking the “Preview” button.  The button will open up the preview in a new tab.
If you select a specific publish status and click the update page or Publish button, that status is applied to the page.

For example, to save a page in the Pending Review status, click Edit link of Status and select Pending Review from the drop-down box.

Next click OK to close the drop-down box and click Save As Pending button.

(You will see all pages organized by status by going to Pages > All Pages).

This determines how your page appears to the world.

Public pages will be visible by all website visitors once published.

Password Protected pages are published to all, but visitors must know the password to view the page content.

Private pages are visible only to you (and to other editors or admins within your site)

WordPress allows you to schedule when a post or page should be published.

To schedule a page for publication on a future time or date, click “Edit” in the Publish area next to the words “Publish immediately”.

You can also change the publish date to a date in the past to back-date pages. Change the settings to the desired time and date.

You must also hit the “Publish” button when you have completed the page to publish at the desired time and date.

Comments in WordPress

WordPress Comments are a way to allow your visitors to engage your website. Many site owners grow their outreach through commenting.  Comments are generally allowed on the bottom of posts and can be nested many levels deep.

Comments can be turned on or off.

If your site is a site that doesn’t need to take user comments, then you can turn them off altogether on your site.

Reduce Spam comments by using plugins

Certain spam comments can be reduced through the use of plugins such as Akismet.  The use of recaptchas also help deter spammy comments on your site

Comments can be handled by external applications.

You can allow applications such as Jetpack and Disqus to handle comments for your site.  It takes the load off of your hosting.

A red bar on the left means the comment is waiting for you to moderate it.

In the Author column, in addition to the author’s name, email address, and blog URL, the commenter’s IP address is shown. Clicking on this link will show you all the comments made from this IP address.

In the Comment column, hovering over any comment gives you options to approve, reply (and approve), quick edit, edit, spam mark, or trash that comment.

In the In Response To column, there are three elements. The text is the name of the post that inspired the comment, and links to the post editor for that entry. The View Post link leads to that post on your live site. The small bubble with the number in it shows the number of approved comments that post has received. If there are pending comments, a red notification circle with the number of pending comments is displayed. Clicking the notification circle will filter the comments screen to show only pending comments on that post.

In the Submitted On column, the date and time the comment was left on your site appears. Clicking on the date/time link will take you to that comment on your live site.

Many people take advantage of keyboard shortcuts to moderate their comments more quickly. Use the link to the side to learn more.

Pending comments are those that are waiting to be approved, classified as spam, or deleted.  They don’t show up on the front end of your site.
Approved comments are those that you have deemed acceptable to be viewed publicly on the front end of your site.
Spam comments are those that have been flagged by WordPress for some reason or another, (too many outgoing links for example, or certain keywords)  Spam comments are classified that way until approved, or trashed.
Of course, comments that are sent here are not seen on the site until you remove them from the trash and approve them.  You can empty the trash which will permanently delete the comment from your WordPress database.


A note about SPAM

Spammers often like to target blogs in order to attempt to link to other websites to bolster their own web traffic.  There are a number of plugins that can help combat the problem.

For more info – visit the codex here- https://codex.wordpress.org/Comment_Spam

WordPress Users

Let's Manage who can log in and out of our site

WordPress Users

Depending on your site, you’ll have to have other people who can log in to your site.  WordPress has a very robust user login system with different user levels and permissions.

By Default, WordPress Users are able to Login to your site

WordPress users have at minimum a username, email address, and password to log into your website.  As we’ll see, they can also have other information such as a website, avatar, and other associated items with their Profile.

Users Have Roles

By Default in WordPress Users can have one of 5 different roles.  Each role is given a certain levels of permissions in order to perform certain things on your website.  The lowest level can just read content, while the highest level can change everything on your site up to deleting it altogether.

Multiple users can have the same role

For instance,  if you are running a news-style site, you can have one editor and 5 contributor users.  The contributors would write and submit articles, while the editor would be able to edit all of the contributor’s posts as well as delete them.  The contributors would only have the ability to submit and edit their own posts.


An administrator is able to edit every part of a WordPress site.  They  can change themes, plugins, and edit code. Additionally, they can create, update and edit posts.  Administrators can also add and delete users.  You should have as few users with administration permissions as possible for security reasons.


An editor can create, edit, and delete their own AND other’s posts.  Additionally, they can upload files.


An author can create, edit, and delete their own posts.  They can also upload files.


Contributors can create, and edit their own posts, they cannot, however, publish their own posts.  They also cannot upload to the site either.  They need someone of the editor level to publish their posts for them.  This level is good for those who will guest post on your blog, but you want to have someone else publish it to the world.


A subscriber can read posts but have no ability to create or edit posts.

Here is a link on how to add a new user in WordPress

WordPress Plugins

Plugins are part of what make WordPress Great - Let's learn how to use them

WordPress Plugins

WordPress Plugins are like “apps” for your WordPress site.

WordPress Plugins extend your website’s functionality

WordPress by default doesn’t come with certain functionality such as google maps, or calendars.  This can be handled very easily by installing plugins.

There are 1000’s of plugins available for free or pay

The WordPress Plugin Directory has over 49k plugins to do pretty much anything you need.  Many plugins are free or “freemium” and give you great functionality without having to hire a coder.

Plugins sometimes don’t play well together – look at reviews carefully

Plugins are developed by coders of varying experience. Sometimes a plugin can clash with another one giving unexpected results.  You want to check reviews before installing them.

49K Plugins to play with

WordPress.Org is where the plugin repository is located. WordPress has a built in plugin installer that gives you access to those plugins without having to leave your WordPress install.

You can also go to WordPress.Org to view the plugin directory.

Installing a plugin

STEP 1 : First thing you need to do is go to your WordPress Dashboard area and click on Plugins » Add New.

Installing a WordPress Plugin

STEP 2 : Find the plugin by typing the plugin name or the functionality you are looking for.

WordPress Tutorials - Installing a WordPress Plugin

STEP 3 : Click the Install Now button to install it for your site.

Add new post

STEP 4 : WordPress will now download and install the plugin for you. After this, you will see the success message with a link to Activate the plugin or Return to plugin installer.

Add new post

Deleting a plugin

STEP 1 : Go to the Plugins menu from your WordPress Dahsboard.

Deleting a WordPress Plugin

STEP 2 : We need to deactivate the plugin first. So find the plugin that you want to delete and click Deactivate.

WordPress Tutorial - Deleting a WordPress Plugin

STEP 3 : Now find the plugin again and click Delete

STEP 4 : It will redirect you to the delete page and ask you if you want to delete the files and data of that plugin. Click Yes, delete these files and data.

Add new post

The plugin has been deleted successfully from your WordPress Website.

Jetpack, the “Swiss Army Knife” of WordPress

Jetpack is a plugin by Automattic, that offers WordPress.Com functionality to your WordPress self-hosted site.  Jetpack has cloud-based features for:

  • Image hosting
  • Over 100 free themes
  • Basic search analytics
  • Uptime Monitoring
  • Social Publicizing features

This is a massive plugin, but because it works on the cloud, it can possibly help take the load off of your shared hosting account.  Click the logo on the left to get more info.

Some Essential WordPress Plugins

Here’s a list of the best WordPress Plugins for Beginners:

WP Edit

This is the best plugin for WP beginners to add familiar items to the text editor. One of the first things everyone asks is “how do I change the font and font sizes?  This plugin does that remarkably well.

Here is some more info from the desicription:


  • Easily insert images, media, YouTube videos, and clip art.
  • Create tables via a graphical interface.
  • Adjust table cell border and background colors.
  • No need to learn HTML and CSS (although the basics can certainly help); use buttons with visual interfaces instead!
  • Easily access all shortcodes available to your WordPress environment; and insert them into the content editor.
  • Use shortcodes to insert columns.. similar to “magazine” style layouts, in your content areas.
Disable Comments

Sometimes you don’t want,(or need) comments on your site, this plugin disables comments site-wide, so you don’t have to deal with “comment spam”

From WordPress.Org-

This plugin allows administrators to globally disable comments on any post type (posts, pages, attachments, etc.) so that these settings cannot be overridden for individual posts. It also removes all comment-related fields from edit and quick-edit screens. On multisite installations, it can be used to disable comments on the entire network.

WordPress Tools

Let’s use WordPress utilities to take care of our site.

WordPress Tools

Dashboard >> Tools

The Tools page is where you can import and export information to and from your WordPress site.  You can also grab portions of the web to publish to your WP site.

WP Alternative Tools Screen

Press This

From the Description:  

Press This is a little tool that lets you grab bits of the web and create new posts with ease”

Think of it as a mini “bookmark” that can pull pieces of info from the web and then you can make a full blog post from it.


You can import information from other platforms on this page.  If you have a blog or website on one of the shown platforms you can import the data in this section.


Sometimes you’ll need to move your website info to another host or location.  You can export that information from this tab.  The exports will be in .wxr format, which is just a WordPress specific .xml (data) file.

(844) WP TUTOR

WordPress Tutorial Comments / Contact Form

Is there anything missing, or that needs correction? Do you need help with WordPress or have suggestions?  Please use the form below.

6 + 5 =

Thank you for viewing our WordPress Tutorial.

Our site uses cookies and all information is for educational purposes only.  Users of this site assume all risk.  There is no warranty concerning any of the information contained on this site.

DISCLAIMER: WordPress® and its related trademarks are registered trademarks of Automattic, Inc. This website 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, endorsed, or sponsored by WordPress, nor have they been reviewed, tested, or certified by WordPress.

© Byrivers Tech LLc and Wp-Tutoring.com, 2017. Unauthorized use and/or duplication of this material without express and written permission from this site’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Byrivers Tech LLc and wp-tutoring.com with appropriate and specific direction to the original content.
This site contains affiliate links – We receive a small commission on any purchases you make via those links.  We only recommend services that we have tested and found beneficial to our customers and viewers.