SlideShare a Scribd company logo
HandsOnWP.com @nick_batik@sandi_batik
How the
WordPress CMS
Really Works
January 16, 2017
Presented by Sandi & Nick Batik
HandsOnWP.com @nick_batik@sandi_batik
How the WordPress
CMS Really WorksTonight’s WordPress Beginner’s
class is devoted to learning the
vocabulary and structure of
WordPress Content Management
System.
The goal of this class is to help our
community of WordPress Beginners
really understand how WordPress
handles content and displays it in a
web browser.
HandsOnWP.com @nick_batik@sandi_batik
WordPress is a
Content
Management
System
A Content Management System
gives
non-technical folks the ability to
publish
their content on the Web
HandsOnWP.com @nick_batik@sandi_batik
How the WordPress
CMS WORKS
Clicking the “Publish” button in your
WordPress Dashboard isn’t JUST
changing words from private to
public.
It’s putting those words into one or
more “boxes” of organizational
structure within the WordPress
database.
HandsOnWP.com @nick_batik@sandi_batik
What does WordPress
Consider Content
Content is more than text on a
screen
Content also includes:
Images
Audio
Video
HandsOnWP.com @nick_batik@sandi_batik
Some Content
Management System
Basics
A Content Management System (CMS)
is a
Database-driven software application
The CMS runs on a computer (server)
connected to the web
Website content is stored in the
database
The software queries (Asks) the
database for the content to present on
HandsOnWP.com @nick_batik@sandi_batik
Some Content
Management System
Basics
The WordPress program
communicates with the
MySQL database to retrieve
and display your content in a
web browser
HandsOnWP.com @nick_batik@sandi_batik
How Does It Retrieve?
Your WordPress theme
A theme is a collection of templates
Each template contains the
programming code to get specific
content from the database
e.g. display the 5 most recent posts
HandsOnWP.com @nick_batik@sandi_batik
Content vs.
Appearance
WordPress separates the content
(database) from how it appears (theme)
WordPress holds ALL Content in the
Database
How that Information is Presented on the
Web is the Job of the Theme
With WordPress You can Change the
Theme without Affecting The Content
HandsOnWP.com @nick_batik@sandi_batik
The WordPress
Theme
The Theme you choose determines the
look of your site.
The Theme consists of PHP files with
HTML, CSS, and Javascript all working
together to display your site in a unique
way
You can change your Theme without
effecting the content of your site.
HandsOnWP.com @nick_batik@sandi_batik
Benefits of the
WordPress CMSQuick and easy page management – Any
approved user can quickly and easily publish
online without complicated software or
programming.
Design is separate from content – You can
manipulate content without fear of
accidentally changing the design.
Consistent site branding and navigation –
Design templates provide a consistent
branding and standard navigation across
your websites.
HandsOnWP.com @nick_batik@sandi_batik
Benefits of the
WordPress CMSDatabase-driven – You only need to change
data once for it to be updated throughout
your site.
Shared resources – Website managers will
have access to shared resources, such as
modules, images, audio and video files, etc.
Approval systems – You can give different
levels of access to different users, and the
CMS has mechanisms to ensure content is
approved before going live.
HandsOnWP.com @nick_batik@sandi_batik
Benefits of the
WordPress CMS
Mobile ready – The WordPress CMS
helps to scale your site’s content to fit
tablets, mobile devices and smaller
browser windows.
Archive capabilities –display a list of
historic or related content.
HandsOnWP.com @nick_batik@sandi_batik
Benefits of the
WordPress CMSSearch engine-friendly – The
WordPress CMS helps to optimize
your website so that search engine
users can easily find your
information.
Revisions – You can track who has
made changes to your page and
archive previous versions of your
page.
HandsOnWP.com @nick_batik@sandi_batik
Some Content
Management System
Basics
Your WordPress Site’s
Dashboard is how you control
the Words and Media (Content)
that are part of your site
HandsOnWP.com @nick_batik@sandi_batik
Understanding the
WordPress
“Dashboard”There are Two Parts To WordPress:
The Public Part, and
The Private Part
This is similar to the public area and
back office of any business
The front end of the site is what the site visitor
sees in their Browser the private part is your
Dashboard
HandsOnWP.com @nick_batik@sandi_batik
How Content Gets
Into Your Site so
WordPress Can
“Manage” It
HandsOnWP.com @nick_batik@sandi_batik
Who Gets To Do What—
CMS Roles and
Responsibilities
The CMS allows users of various skill
levels to be involved in managing a
WordPress website.
How you use the CMS will depend on
your role
HandsOnWP.com @nick_batik@sandi_batik
ContributorsContributors can create, post and
update content, including Text and
images.
Contributors can only add or update
their own content, but can’t publish the
results.
Multiple people in organization can be
designated Contributors, allowing
subject matter experts to create and
update content in their own areas within
the organization.
HandsOnWP.com @nick_batik@sandi_batik
Editors
Editors have the ability to create, post and
update content, including text and images.
Editors also can approve content to be
published on WordPress sites they are
assigned to manage.
As Editors have the ability and the authority
to review and publish content―making it
visible to the public―this role should be
limited to individual responsible for the site’s
content.
HandsOnWP.com @nick_batik@sandi_batik
Site Administrators
Site Administrators are most closely aligned
with the traditional role of webmaster.
In addition to the ability to create, approve and
publish content, they are responsible for the
overall design and functionality of the site.
Site Administrators can build and integrate
modules, modify administrative features,
authorize and set up user profiles for
Contributors, Editors and peer Site
Administrators.
HandsOnWP.com @nick_batik@sandi_batik
WordPress CMS
Structure
PagesWordPress pages are called ‘Static
Pages’
Static does NOT mean the Page can
never change…but are less time-
dependent than Posts
Pages display content that isn’t time-
sensitive, like the Home page, About
Us, Services etc.
HandsOnWP.com @nick_batik@sandi_batik
WordPress CMS
Structure
PagesPages are used to populate the site
navigation (Menu) bar
Many WordPress sites skip the
blogging option and chose to have
only static pages
Pages do not normally allow
comments
HandsOnWP.com @nick_batik@sandi_batik
WordPress CMS
Structure
Pages
Pages can be organized in a
hierarchical fashion— arranged in
order of rank
Hierarchical Pages can act as a
“Parent” to “Child” pages
If your theme supports drop-down
menus then the “Child” page will
appear under the “Parent” page in
the navigation bar
HandsOnWP.com @nick_batik@sandi_batik
WordPress CMS
Structure
PagesPages can also be used to present a
selected archive collection of blog posts
Page Templates apply only to pages to
change their look and feel
A page template can be applied to a single
page, a page section, or a class of page
Think of Parent pages and Child pages as a
site’s Tables of Contents
HandsOnWP.com @nick_batik@sandi_batik
WordPress CMS
Structure
PostsWordPress was originally created for
blogging, the writing and publishing
chronological “Posts”
Posts are time-sensitive articles
normally listed on your Blog page
Posts usually appear in reverse
chronological order
HandsOnWP.com @nick_batik@sandi_batik
Sticky Posts
Sticky Posts – sometimes called
Featured Posts — override the
reverse chronological order of the
blog page and stay at the top of the
blog
HandsOnWP.com @nick_batik@sandi_batik
Post Comments
Posts allow comments
Posts allow you to close or
disable comments on individual
posts
HandsOnWP.com @nick_batik@sandi_batik
WordPress CMS
Structure
PostsPosts have categories
You setup your post categories in the
Posts > Categories menu
If you create a post — but don’t assign a
category, it automatically gets assigned
to the ― “Uncategorized” category
Post categories can show up on your
sidebar
HandsOnWP.com @nick_batik@sandi_batik
Categories
Categories tend to be pre-defined and
broad ranging
Like pages, categories are hierarchical
A post can be added to more than one
category.
Try to keep categories “big picture” and to
not have a category with less than 3 posts
in it (unless your blog is brand new of
course).
HandsOnWP.com @nick_batik@sandi_batik
Tags
Tags are similar to Categories in that
they’re also a “Taxonomy” — a system of
classification — a way to group things
together
(https://codex.wordpress.org/Taxonomies)
Tags are non-hierarchical — like posts,
there are no parent and child tags, and you
can have as many as is appropriate for
your subject matter.
HandsOnWP.com @nick_batik@sandi_batik
How to Use
Categories and Tags
Live Demonstration:
Creating Categories
Creating Tags
Editing and Managing Categories
and Tags
HandsOnWP.com @nick_batik@sandi_batik
Review—The
Difference Between
Pages and Posts
When you’re writing a regular blog entry, you are
writing a “POST”
In the default WordPress set-up a POST will appear
in reverse chronological order on your blog’s home
page.
PAGES are for content such as “About,” “Contact,”
etc.
PAGES are outside of the blog chronological
structure, and are used to present timeless
information about your site — information that is
always applicable.
PAGES can be used to organize and manage any
content.
HandsOnWP.com @nick_batik@sandi_batik
Creating Content
Live Demo
Work in Progress, or ready to
publish? Saving and publishing
Pages and Posts
Changing the display order of pages
Using the publish date of Posts –
publication schedules and building
history
HandsOnWP.com @nick_batik@sandi_batik
Other Ways to
Extend Content —
Custom Post Types
Custom Post Types
A Custom Post Type (CPT) can be
page-like or post-like in its usage
CPT can be used solely for bundling
content in a theme or plugin — not
actually displayed individually on the
front-end
HandsOnWP.com @nick_batik@sandi_batik
Other Ways to
Extend Content —
Custom Post Types
Use Custom Post Types to separate types of
content
product listings
real estate listings
movie/music database
testimonials
or portfolio items
HandsOnWP.com @nick_batik@sandi_batik
Other Ways to
Extend Content —
Custom Post TypesCustom Post Type Plugins
There are several CPT creator/manager Plugins
that help you efficiently many-to-many
connections between posts, pages, custom post
types —
A slider plugin may create its own post type.
A directory or classifieds plugin will most likely
create its own post type.
Themes can include their own custom post
types
HandsOnWP.com @nick_batik@sandi_batik
Other Ways to
Extend Content —
Custom Taxonomies
Review —Taxonomies are a way to
group things together
Custom taxonomies are great for
organizing custom post types.
Custom post types are great for
publishing similar items
HandsOnWP.com @nick_batik@sandi_batik
Other Ways to
Extend Content —
Custom FieldsCustom Fields are neither Post Types nor
Taxonomies
Custom Fields contain data about a Post, which is
why they’re called “post meta” or “metadata” (i.e.
data about data).
A Custom Field for a WordPress / WooCommerce
site post could be serial number, price, or
warranty length.
Unlike custom post types and custom
taxonomies, WordPress, by default, provides a
way to add custom fields and insert values for
existing fields
HandsOnWP.com @nick_batik@sandi_batik
Other Ways to
Extend Content —
Widgets
Widgets
Widgets appear under the
Appearance tab in the admin sidebar.
The Developer writes the code to
create the widget areas so the user
can drag and drop widgets.
HandsOnWP.com @nick_batik@sandi_batik
Extending Content
Dynamically Created
PagesWordPress displays similar posts together in
dynamically-generated pages.
These pages are called Archives or Archive
Pages or Archive Indexes
Dynamically generating pages with like-kind
content is one of the main benefits of using any
content management system.
Author pages are actually archives just like
category and tag archives
HandsOnWP.com @nick_batik@sandi_batik
Extending Content
Dynamically Created
PagesWordPress has a lot of ways to display
content dynamically.
Some WordPress themes have distinct
styling for every scenario, like category
archives looking substantially different
from tag archives, for whatever reason
The archive for categories and tags
would look the same but display different
content.
HandsOnWP.com @nick_batik@sandi_batik
Review – Other
Sources
of ContentContent isn’t just text –
The WordPress Media Library for:
Images
Video
Audio and more
HandsOnWP.com @nick_batik@sandi_batik
Media — Another
Source
of Content
Live Demonstration of the Media Library
HandsOnWP.com @nick_batik@sandi_batik
Looking Under The
Hood of a
WordPress
HandsOnWP.com @nick_batik@sandi_batik
What Exactly is a
MySQL Database?
MySQL is The Database That Works With WordPress
Functionally a database is way to organize information so
you can find it when you need it
It also connects related Information such as:
Pictures with Captions
Pictures with their Posts or Pages
Related Posts or Pages
People with Activities
HandsOnWP.com @nick_batik@sandi_batik
What Exactly is a
MySQL Database?
All this Information can be Gathered Together
and Formatted Into Reports
HandsOnWP.com @nick_batik@sandi_batik
HandsOnWP.com @nick_batik@sandi_batik
Presenter
Sandi Batik
WordPress evangelist, consultant, trainer,
curricula developer, author, unapologetic
geek, unrepentant capitalist, lucky enough
to do what I love everyday. I’ve served as
Austin WordPress Meetup co-organizer
since 2010. With my husband Nick Batik,
co-founded Pleiades Publishing Services
in 1992 and Hands-On WordPress
Training in 2010.
Follow me @sandi_batik / @WPATX
Contact me at: handsonwp.com
https://www.linkedin.com/in/hsandrachevali
erbatik
HandsOnWP.com @nick_batik@sandi_batik
Presenter
Nick Batik
Started in web development in 1994 and
have been a WordPress consultant, and
web developer since 2007. A WordPress
evangelist, I’ve served as Austin
WordPress Meetup co-organizer since
2010. With my partner, co-founded
Pleiades Publishing Services in 1992 and
Hands-On WordPress Training in 2010.
Follow me @nick_batik / @WPATX
Contact me at: handsonwp.com
https://www.linkedin.com/in/nicholasbatik

More Related Content

PPTX
How WordPress Themes Work
PPT
Basic web designing 2
PPTX
Basic web page designing
PDF
WordPress for Business
PDF
WordPress as a CMS
PPTX
Wordpress overview
PPTX
Lesson 08 WordPress part 2
PPTX
Lesson 07 WordPress part 1
How WordPress Themes Work
Basic web designing 2
Basic web page designing
WordPress for Business
WordPress as a CMS
Wordpress overview
Lesson 08 WordPress part 2
Lesson 07 WordPress part 1

What's hot (20)

PPTX
1-01: Introduction To Web Development
PPT
Emkane RCC wp qs
PPTX
Web Development
PDF
Creating Dynamic Landing Pages for Drupal with Panels - Webinar
PDF
Introduction to Web Design
PDF
Using Panels Wisely - DrupalCamp Ottawa 2014
PPTX
Wordpress
ODP
Drupal - Blocks vs Context vs Panels
PPTX
Web Designing & Development
PDF
Slides 3 - Wordpress Networks Sites
PPTX
Word press 101
PDF
Adding Content to your WordPress Website
PPT
W pthemes
PPTX
Intro to Building & Marketing Your Own Website
PPTX
Web Designing
PPSX
Webnet Presentation
PPTX
Responsive web designing ppt(1)
PPTX
WEB DESIGNING
PDF
WordPress Beginners Workshop
PDF
CSS3: Using media queries to improve the web site experience
1-01: Introduction To Web Development
Emkane RCC wp qs
Web Development
Creating Dynamic Landing Pages for Drupal with Panels - Webinar
Introduction to Web Design
Using Panels Wisely - DrupalCamp Ottawa 2014
Wordpress
Drupal - Blocks vs Context vs Panels
Web Designing & Development
Slides 3 - Wordpress Networks Sites
Word press 101
Adding Content to your WordPress Website
W pthemes
Intro to Building & Marketing Your Own Website
Web Designing
Webnet Presentation
Responsive web designing ppt(1)
WEB DESIGNING
WordPress Beginners Workshop
CSS3: Using media queries to improve the web site experience
Ad

Viewers also liked (18)

PPTX
Starting Off Right with WordPress- WP-BootCamp
PPTX
How the Wordpress CMS Really Works
PPTX
Basic Wordpress PPT
PDF
Luxury education US presentation - Audrey Kabla
PPTX
Structuring Processes and Workflows for Your WordPress Business
PDF
Building a Website The Easy Way With Wordpress
PDF
WordPress SEO & Optimisation
PDF
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
DOCX
選擇稱心的珠寶禮盒
PPT
Blog Strategy for Event Professionals
PDF
How to land clients while working from an island | WordCamp Chicago 2013
PPTX
The Introverted Freelancer's Guide to Finding Clients
PPTX
How Word Press Works
PPTX
A Conversation About the WordPress JSON REST API
PPTX
Wordpress - YES or NO
PPTX
WordPress Use Cases - Wordpress Can Do Anything
PDF
What Is WordPress and Why Should I Use It? - Workshop April 2015
PDF
Getting Started With SlideShare
Starting Off Right with WordPress- WP-BootCamp
How the Wordpress CMS Really Works
Basic Wordpress PPT
Luxury education US presentation - Audrey Kabla
Structuring Processes and Workflows for Your WordPress Business
Building a Website The Easy Way With Wordpress
WordPress SEO & Optimisation
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
選擇稱心的珠寶禮盒
Blog Strategy for Event Professionals
How to land clients while working from an island | WordCamp Chicago 2013
The Introverted Freelancer's Guide to Finding Clients
How Word Press Works
A Conversation About the WordPress JSON REST API
Wordpress - YES or NO
WordPress Use Cases - Wordpress Can Do Anything
What Is WordPress and Why Should I Use It? - Workshop April 2015
Getting Started With SlideShare
Ad

Similar to How the WordPress CMS Really Works (20)

PPTX
Women who-code-wpcms-4-7-17
PPTX
CMS ( Content Management System ) Digital Marketing
PDF
Wordpress Guide
PPTX
How to create a WordPress Site
PPTX
Step by-step how to set up a WordPress.com site
PPT
WordPress Complete Tutorial
PDF
WordCamp Raleigh 2018 - Beginner's Guide to Wordpress
PDF
WordCamp Raleigh 2019 - Beginner's Guide to Wordpress
PPT
WordPress 2.5 Overview - Rich Media Institute
PDF
Getting to Know WordPress May 2015
PPTX
Word press course
PPTX
MDST 3703 F10 Studio 2
PDF
Getting to know WordPress
PPTX
Social media management wordpress ppt
PDF
A Beginner's Guide to WordPress - Podcamp Toronto 2012
PPTX
Introduction to WordPress
PPTX
Introduction to WordPress
PPTX
NamesCon 2015 Wordpress Beginner Session
PDF
WordPress_Workshop_Feb_2014_consolidated
PDF
Introduction to Wordpress CMS
Women who-code-wpcms-4-7-17
CMS ( Content Management System ) Digital Marketing
Wordpress Guide
How to create a WordPress Site
Step by-step how to set up a WordPress.com site
WordPress Complete Tutorial
WordCamp Raleigh 2018 - Beginner's Guide to Wordpress
WordCamp Raleigh 2019 - Beginner's Guide to Wordpress
WordPress 2.5 Overview - Rich Media Institute
Getting to Know WordPress May 2015
Word press course
MDST 3703 F10 Studio 2
Getting to know WordPress
Social media management wordpress ppt
A Beginner's Guide to WordPress - Podcamp Toronto 2012
Introduction to WordPress
Introduction to WordPress
NamesCon 2015 Wordpress Beginner Session
WordPress_Workshop_Feb_2014_consolidated
Introduction to Wordpress CMS

More from HandsOnWP.com (9)

PPTX
Building an Information Structure for your WordPress Site
PPTX
How word press themes work 2.19.18
PPTX
Expanding Your Freelance Business With Automated Marketing Funnels
PPTX
Project management for WordPress Freelancers
PPTX
Austin Day of Rest - Introduction
PPTX
How to structure a content strategy that works
PPTX
Introverted Freelancer Guide To Writing Proposals
PPT
E mail marketing
PPT
Word press meetup getting started
Building an Information Structure for your WordPress Site
How word press themes work 2.19.18
Expanding Your Freelance Business With Automated Marketing Funnels
Project management for WordPress Freelancers
Austin Day of Rest - Introduction
How to structure a content strategy that works
Introverted Freelancer Guide To Writing Proposals
E mail marketing
Word press meetup getting started

Recently uploaded (20)

PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PPT
tcp ip networks nd ip layering assotred slides
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PPTX
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PDF
Sims 4 Historia para lo sims 4 para jugar
PPTX
Introduction to Information and Communication Technology
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PPTX
innovation process that make everything different.pptx
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PDF
Testing WebRTC applications at scale.pdf
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PPTX
presentation_pfe-universite-molay-seltan.pptx
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PDF
Triggering QUIC, presented by Geoff Huston at IETF 123
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
PDF
The Internet -By the Numbers, Sri Lanka Edition
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PPTX
QR Codes Qr codecodecodecodecocodedecodecode
PPTX
Digital Literacy And Online Safety on internet
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Unit-1 introduction to cyber security discuss about how to secure a system
tcp ip networks nd ip layering assotred slides
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
Sims 4 Historia para lo sims 4 para jugar
Introduction to Information and Communication Technology
Decoding a Decade: 10 Years of Applied CTI Discipline
innovation process that make everything different.pptx
522797556-Unit-2-Temperature-measurement-1-1.pptx
Testing WebRTC applications at scale.pdf
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
presentation_pfe-universite-molay-seltan.pptx
Design_with_Watersergyerge45hrbgre4top (1).ppt
Triggering QUIC, presented by Geoff Huston at IETF 123
introduction about ICD -10 & ICD-11 ppt.pptx
The Internet -By the Numbers, Sri Lanka Edition
INTERNET------BASICS-------UPDATED PPT PRESENTATION
QR Codes Qr codecodecodecodecocodedecodecode
Digital Literacy And Online Safety on internet
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...

How the WordPress CMS Really Works

  • 1. HandsOnWP.com @nick_batik@sandi_batik How the WordPress CMS Really Works January 16, 2017 Presented by Sandi & Nick Batik
  • 2. HandsOnWP.com @nick_batik@sandi_batik How the WordPress CMS Really WorksTonight’s WordPress Beginner’s class is devoted to learning the vocabulary and structure of WordPress Content Management System. The goal of this class is to help our community of WordPress Beginners really understand how WordPress handles content and displays it in a web browser.
  • 3. HandsOnWP.com @nick_batik@sandi_batik WordPress is a Content Management System A Content Management System gives non-technical folks the ability to publish their content on the Web
  • 4. HandsOnWP.com @nick_batik@sandi_batik How the WordPress CMS WORKS Clicking the “Publish” button in your WordPress Dashboard isn’t JUST changing words from private to public. It’s putting those words into one or more “boxes” of organizational structure within the WordPress database.
  • 5. HandsOnWP.com @nick_batik@sandi_batik What does WordPress Consider Content Content is more than text on a screen Content also includes: Images Audio Video
  • 6. HandsOnWP.com @nick_batik@sandi_batik Some Content Management System Basics A Content Management System (CMS) is a Database-driven software application The CMS runs on a computer (server) connected to the web Website content is stored in the database The software queries (Asks) the database for the content to present on
  • 7. HandsOnWP.com @nick_batik@sandi_batik Some Content Management System Basics The WordPress program communicates with the MySQL database to retrieve and display your content in a web browser
  • 8. HandsOnWP.com @nick_batik@sandi_batik How Does It Retrieve? Your WordPress theme A theme is a collection of templates Each template contains the programming code to get specific content from the database e.g. display the 5 most recent posts
  • 9. HandsOnWP.com @nick_batik@sandi_batik Content vs. Appearance WordPress separates the content (database) from how it appears (theme) WordPress holds ALL Content in the Database How that Information is Presented on the Web is the Job of the Theme With WordPress You can Change the Theme without Affecting The Content
  • 10. HandsOnWP.com @nick_batik@sandi_batik The WordPress Theme The Theme you choose determines the look of your site. The Theme consists of PHP files with HTML, CSS, and Javascript all working together to display your site in a unique way You can change your Theme without effecting the content of your site.
  • 11. HandsOnWP.com @nick_batik@sandi_batik Benefits of the WordPress CMSQuick and easy page management – Any approved user can quickly and easily publish online without complicated software or programming. Design is separate from content – You can manipulate content without fear of accidentally changing the design. Consistent site branding and navigation – Design templates provide a consistent branding and standard navigation across your websites.
  • 12. HandsOnWP.com @nick_batik@sandi_batik Benefits of the WordPress CMSDatabase-driven – You only need to change data once for it to be updated throughout your site. Shared resources – Website managers will have access to shared resources, such as modules, images, audio and video files, etc. Approval systems – You can give different levels of access to different users, and the CMS has mechanisms to ensure content is approved before going live.
  • 13. HandsOnWP.com @nick_batik@sandi_batik Benefits of the WordPress CMS Mobile ready – The WordPress CMS helps to scale your site’s content to fit tablets, mobile devices and smaller browser windows. Archive capabilities –display a list of historic or related content.
  • 14. HandsOnWP.com @nick_batik@sandi_batik Benefits of the WordPress CMSSearch engine-friendly – The WordPress CMS helps to optimize your website so that search engine users can easily find your information. Revisions – You can track who has made changes to your page and archive previous versions of your page.
  • 15. HandsOnWP.com @nick_batik@sandi_batik Some Content Management System Basics Your WordPress Site’s Dashboard is how you control the Words and Media (Content) that are part of your site
  • 16. HandsOnWP.com @nick_batik@sandi_batik Understanding the WordPress “Dashboard”There are Two Parts To WordPress: The Public Part, and The Private Part This is similar to the public area and back office of any business The front end of the site is what the site visitor sees in their Browser the private part is your Dashboard
  • 17. HandsOnWP.com @nick_batik@sandi_batik How Content Gets Into Your Site so WordPress Can “Manage” It
  • 18. HandsOnWP.com @nick_batik@sandi_batik Who Gets To Do What— CMS Roles and Responsibilities The CMS allows users of various skill levels to be involved in managing a WordPress website. How you use the CMS will depend on your role
  • 19. HandsOnWP.com @nick_batik@sandi_batik ContributorsContributors can create, post and update content, including Text and images. Contributors can only add or update their own content, but can’t publish the results. Multiple people in organization can be designated Contributors, allowing subject matter experts to create and update content in their own areas within the organization.
  • 20. HandsOnWP.com @nick_batik@sandi_batik Editors Editors have the ability to create, post and update content, including text and images. Editors also can approve content to be published on WordPress sites they are assigned to manage. As Editors have the ability and the authority to review and publish content―making it visible to the public―this role should be limited to individual responsible for the site’s content.
  • 21. HandsOnWP.com @nick_batik@sandi_batik Site Administrators Site Administrators are most closely aligned with the traditional role of webmaster. In addition to the ability to create, approve and publish content, they are responsible for the overall design and functionality of the site. Site Administrators can build and integrate modules, modify administrative features, authorize and set up user profiles for Contributors, Editors and peer Site Administrators.
  • 22. HandsOnWP.com @nick_batik@sandi_batik WordPress CMS Structure PagesWordPress pages are called ‘Static Pages’ Static does NOT mean the Page can never change…but are less time- dependent than Posts Pages display content that isn’t time- sensitive, like the Home page, About Us, Services etc.
  • 23. HandsOnWP.com @nick_batik@sandi_batik WordPress CMS Structure PagesPages are used to populate the site navigation (Menu) bar Many WordPress sites skip the blogging option and chose to have only static pages Pages do not normally allow comments
  • 24. HandsOnWP.com @nick_batik@sandi_batik WordPress CMS Structure Pages Pages can be organized in a hierarchical fashion— arranged in order of rank Hierarchical Pages can act as a “Parent” to “Child” pages If your theme supports drop-down menus then the “Child” page will appear under the “Parent” page in the navigation bar
  • 25. HandsOnWP.com @nick_batik@sandi_batik WordPress CMS Structure PagesPages can also be used to present a selected archive collection of blog posts Page Templates apply only to pages to change their look and feel A page template can be applied to a single page, a page section, or a class of page Think of Parent pages and Child pages as a site’s Tables of Contents
  • 26. HandsOnWP.com @nick_batik@sandi_batik WordPress CMS Structure PostsWordPress was originally created for blogging, the writing and publishing chronological “Posts” Posts are time-sensitive articles normally listed on your Blog page Posts usually appear in reverse chronological order
  • 27. HandsOnWP.com @nick_batik@sandi_batik Sticky Posts Sticky Posts – sometimes called Featured Posts — override the reverse chronological order of the blog page and stay at the top of the blog
  • 28. HandsOnWP.com @nick_batik@sandi_batik Post Comments Posts allow comments Posts allow you to close or disable comments on individual posts
  • 29. HandsOnWP.com @nick_batik@sandi_batik WordPress CMS Structure PostsPosts have categories You setup your post categories in the Posts > Categories menu If you create a post — but don’t assign a category, it automatically gets assigned to the ― “Uncategorized” category Post categories can show up on your sidebar
  • 30. HandsOnWP.com @nick_batik@sandi_batik Categories Categories tend to be pre-defined and broad ranging Like pages, categories are hierarchical A post can be added to more than one category. Try to keep categories “big picture” and to not have a category with less than 3 posts in it (unless your blog is brand new of course).
  • 31. HandsOnWP.com @nick_batik@sandi_batik Tags Tags are similar to Categories in that they’re also a “Taxonomy” — a system of classification — a way to group things together (https://codex.wordpress.org/Taxonomies) Tags are non-hierarchical — like posts, there are no parent and child tags, and you can have as many as is appropriate for your subject matter.
  • 32. HandsOnWP.com @nick_batik@sandi_batik How to Use Categories and Tags Live Demonstration: Creating Categories Creating Tags Editing and Managing Categories and Tags
  • 33. HandsOnWP.com @nick_batik@sandi_batik Review—The Difference Between Pages and Posts When you’re writing a regular blog entry, you are writing a “POST” In the default WordPress set-up a POST will appear in reverse chronological order on your blog’s home page. PAGES are for content such as “About,” “Contact,” etc. PAGES are outside of the blog chronological structure, and are used to present timeless information about your site — information that is always applicable. PAGES can be used to organize and manage any content.
  • 34. HandsOnWP.com @nick_batik@sandi_batik Creating Content Live Demo Work in Progress, or ready to publish? Saving and publishing Pages and Posts Changing the display order of pages Using the publish date of Posts – publication schedules and building history
  • 35. HandsOnWP.com @nick_batik@sandi_batik Other Ways to Extend Content — Custom Post Types Custom Post Types A Custom Post Type (CPT) can be page-like or post-like in its usage CPT can be used solely for bundling content in a theme or plugin — not actually displayed individually on the front-end
  • 36. HandsOnWP.com @nick_batik@sandi_batik Other Ways to Extend Content — Custom Post Types Use Custom Post Types to separate types of content product listings real estate listings movie/music database testimonials or portfolio items
  • 37. HandsOnWP.com @nick_batik@sandi_batik Other Ways to Extend Content — Custom Post TypesCustom Post Type Plugins There are several CPT creator/manager Plugins that help you efficiently many-to-many connections between posts, pages, custom post types — A slider plugin may create its own post type. A directory or classifieds plugin will most likely create its own post type. Themes can include their own custom post types
  • 38. HandsOnWP.com @nick_batik@sandi_batik Other Ways to Extend Content — Custom Taxonomies Review —Taxonomies are a way to group things together Custom taxonomies are great for organizing custom post types. Custom post types are great for publishing similar items
  • 39. HandsOnWP.com @nick_batik@sandi_batik Other Ways to Extend Content — Custom FieldsCustom Fields are neither Post Types nor Taxonomies Custom Fields contain data about a Post, which is why they’re called “post meta” or “metadata” (i.e. data about data). A Custom Field for a WordPress / WooCommerce site post could be serial number, price, or warranty length. Unlike custom post types and custom taxonomies, WordPress, by default, provides a way to add custom fields and insert values for existing fields
  • 40. HandsOnWP.com @nick_batik@sandi_batik Other Ways to Extend Content — Widgets Widgets Widgets appear under the Appearance tab in the admin sidebar. The Developer writes the code to create the widget areas so the user can drag and drop widgets.
  • 41. HandsOnWP.com @nick_batik@sandi_batik Extending Content Dynamically Created PagesWordPress displays similar posts together in dynamically-generated pages. These pages are called Archives or Archive Pages or Archive Indexes Dynamically generating pages with like-kind content is one of the main benefits of using any content management system. Author pages are actually archives just like category and tag archives
  • 42. HandsOnWP.com @nick_batik@sandi_batik Extending Content Dynamically Created PagesWordPress has a lot of ways to display content dynamically. Some WordPress themes have distinct styling for every scenario, like category archives looking substantially different from tag archives, for whatever reason The archive for categories and tags would look the same but display different content.
  • 43. HandsOnWP.com @nick_batik@sandi_batik Review – Other Sources of ContentContent isn’t just text – The WordPress Media Library for: Images Video Audio and more
  • 44. HandsOnWP.com @nick_batik@sandi_batik Media — Another Source of Content Live Demonstration of the Media Library
  • 46. HandsOnWP.com @nick_batik@sandi_batik What Exactly is a MySQL Database? MySQL is The Database That Works With WordPress Functionally a database is way to organize information so you can find it when you need it It also connects related Information such as: Pictures with Captions Pictures with their Posts or Pages Related Posts or Pages People with Activities
  • 47. HandsOnWP.com @nick_batik@sandi_batik What Exactly is a MySQL Database? All this Information can be Gathered Together and Formatted Into Reports
  • 49. HandsOnWP.com @nick_batik@sandi_batik Presenter Sandi Batik WordPress evangelist, consultant, trainer, curricula developer, author, unapologetic geek, unrepentant capitalist, lucky enough to do what I love everyday. I’ve served as Austin WordPress Meetup co-organizer since 2010. With my husband Nick Batik, co-founded Pleiades Publishing Services in 1992 and Hands-On WordPress Training in 2010. Follow me @sandi_batik / @WPATX Contact me at: handsonwp.com https://www.linkedin.com/in/hsandrachevali erbatik
  • 50. HandsOnWP.com @nick_batik@sandi_batik Presenter Nick Batik Started in web development in 1994 and have been a WordPress consultant, and web developer since 2007. A WordPress evangelist, I’ve served as Austin WordPress Meetup co-organizer since 2010. With my partner, co-founded Pleiades Publishing Services in 1992 and Hands-On WordPress Training in 2010. Follow me @nick_batik / @WPATX Contact me at: handsonwp.com https://www.linkedin.com/in/nicholasbatik