SlideShare a Scribd company logo
How WordPress Works
Content Management System Basics
Copyright 2016 Angela Bowman
Nutshell of a Content
Management System
Database-driven software application
Lives on the web (or a local computer running web
software)
Website content is stored in the database
The software queries the database for the content to
present on a web page
Beauty is complete separation of content from design
Copyright 2016 Angela Bowman
Hosting WordPress
To be on the Internet, your WordPress site will be “hosted” on a
website server for a monthly fee.
You can install web software on your computer that allows you to
run WordPress on your computer, but only you will be able to see it.
Copyright 2016 Angela Bowman
There is no place called
WordPress!
People are often confused by the words “logging into WordPress” as if it
is a singular place. (With the exception of WordPress.com - which is a singular
place.)
WordPress is NOT a computer application, though you can install an
instance of it on your local computer’s web server.
You do not login to WordPress. You login to the WordPress Dashboard
for YOUR specific site via http://yoursitename.com/wp-admin
Every time you create a website, you will install WordPress on that
hosting account for that domain. Each website will have it’s own unique
login and Dashboard and it’s own instance of WordPress files.
Creating a new WordPress website somewhere will not effect the
WordPress website created somewhere else. They are completely
independent of each other.
Copyright 2016 Angela Bowman
What happens when you 

install WordPress
When you install WordPress, the following things happen either
automatically via the “one-click installer” script or manually via the
“famous 5-minute install process”:
A MySQL database is created
WordPress files are copied to the web hosting server directory
The wp-config.php file is modified to contain the login credentials
for the database
The WordPress install.php script is run to allow you to give the
new website a title, username, and password
The install script creates a bunch of tables in the database, and you
can the login to your site via http://yoursitename.com/wp-admin
Copyright 2016 Angela Bowman
MySQL Database
All of the text content of your posts and pages and WordPress
settings are stored in a database which is like a large spreadsheet.
The database is stored in a special place on your web host’s
server. Viewable ONLY via your hosting control panel via
phpMyAdmin or shell access (SSH).
You can’t copy or move your database. However, you can export
contents of the database and import it into a new, blank database.
Database
Copyright 2016 Angela Bowman
WordPress Application Files
WordPress is a PHP application that communicates with the
MySQL database to retrieve and display your content in a web
browser
Can be downloaded at http://wordpress.org
WordPress core files
PHP originally stood for Personal Home Page, but it now stands for the recursive backronym PHP: Hypertext Preprocessor.
Copyright 2016 Angela Bowman
Understanding WordPress App
wp-admin contains everything needed to display
the WordPress “Dashboard” - we sometimes refer
to this as the “backend”
wp-includes contains essentially the core
functionality of WordPress that allows WordPress
to function on the “frontend" of the site and more
wp-content contains YOUR uploaded content,
including themes, plugins, and media
wp-config.php connects WordPress to the
MySQL database
Copyright 2016 Angela Bowman
wp-config.php
The wp-config.php file is the magical file that allows the
WordPress application to communicate with the MySQL
database.
Without this file set correctly, you will see a 500 server error
in your browser window.
Copyright 2016 Angela Bowman
wp-content folder
This folder is all about YOU! You want to back it up, because it
contains stuff you’ve uploaded.
Themes: consists of PHP files with HTML, CSS, and Javascript
to display your site in a unique way.
Plugins: can be installed to extend the functionality of
WordPress, such as add e-commerce, calendar, galleries, and
more.
Any files you upload: images, documents, audio, 

video
Other folders placed there by various plugins
Copyright 2016 Angela Bowman
Themes
The theme you choose determines the look of your site.
The theme consists of PHP files with HTML, 

CSS, and Javascript.
You can change your theme without necessarily

effecting the content of your site.
Typical theme files
Copyright 2016 Angela Bowman
Bringing it all together
Data Layer
Database
Application Layer
WordPress
Presentation Layer
HTML,
CSS, JS
Browser
Database Management System

More Related Content

PDF
StatementOfResult
PDF
Degree Transcript
PDF
Transcript 6HH7045831 UNCW
PDF
Higher Education Achievement Report
PDF
Updating WordPress Themes, Plugins, and Core Safely
PPTX
Wordpress
PPTX
Word press 101
PPTX
Wordpress
StatementOfResult
Degree Transcript
Transcript 6HH7045831 UNCW
Higher Education Achievement Report
Updating WordPress Themes, Plugins, and Core Safely
Wordpress
Word press 101
Wordpress

Similar to How WordPress Works (20)

PDF
WordCamp 2015
PPT
WordPress 2.5 Overview - Rich Media Institute
PDF
Wordpress Guide
PPTX
Wordpress website development
PDF
Getting to Know WordPress May 2015
PDF
Wordpress introduction
PPTX
WordCamp RI 2015 - Beginner WordPress Workshop
PDF
A Beginner's Guide to WordPress - Podcamp Toronto 2012
PDF
WordCamp Raleigh 2018 - Beginner's Guide to Wordpress
PPTX
What is wordpress week 1
PPTX
Create website using open source CMS WordPress by swapnil chafale
ODP
Wordpress as a CMS
PDF
Getting to know WordPress
PPT
Wordpress Beyond A Blog Word Camp Toronto08
PDF
GDI - Intro to WordPress
PPTX
Ch1,2 install
PPTX
Ch1,2 install
PPTX
Advanced Intro to Wordpress
PPTX
Introduction to WordPress
PPT
Introduction wordpress
WordCamp 2015
WordPress 2.5 Overview - Rich Media Institute
Wordpress Guide
Wordpress website development
Getting to Know WordPress May 2015
Wordpress introduction
WordCamp RI 2015 - Beginner WordPress Workshop
A Beginner's Guide to WordPress - Podcamp Toronto 2012
WordCamp Raleigh 2018 - Beginner's Guide to Wordpress
What is wordpress week 1
Create website using open source CMS WordPress by swapnil chafale
Wordpress as a CMS
Getting to know WordPress
Wordpress Beyond A Blog Word Camp Toronto08
GDI - Intro to WordPress
Ch1,2 install
Ch1,2 install
Advanced Intro to Wordpress
Introduction to WordPress
Introduction wordpress
Ad

More from Angela Bowman (9)

PDF
Creating a style guide for website using Elementor
PDF
Using Custom Post Types and Advanced Custom Fields with Elementor
PDF
Security Presentation for Boulder WordPress Meetup
PDF
Your WordPress Site is and is not Hacked - You don't know until you check
PDF
Your WordPress Website Is/Not Hacked
PDF
Web designtrends 5-29-2013
PDF
Really Awesome WordPress Plugins You Should Know About
PDF
WordPress Security Essentials
PDF
WordPress Security Essentials WordCamp Denver 2012
Creating a style guide for website using Elementor
Using Custom Post Types and Advanced Custom Fields with Elementor
Security Presentation for Boulder WordPress Meetup
Your WordPress Site is and is not Hacked - You don't know until you check
Your WordPress Website Is/Not Hacked
Web designtrends 5-29-2013
Really Awesome WordPress Plugins You Should Know About
WordPress Security Essentials
WordPress Security Essentials WordCamp Denver 2012
Ad

Recently uploaded (20)

PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
DOCX
Unit-3 cyber security network security of internet system
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PPTX
Funds Management Learning Material for Beg
PPTX
presentation_pfe-universite-molay-seltan.pptx
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPTX
newyork.pptxirantrafgshenepalchinachinane
PPTX
artificial intelligence overview of it and more
PPTX
artificialintelligenceai1-copy-210604123353.pptx
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PDF
Sims 4 Historia para lo sims 4 para jugar
DOC
Rose毕业证学历认证,利物浦约翰摩尔斯大学毕业证国外本科毕业证
PPTX
Introduction to Information and Communication Technology
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PDF
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PDF
Introduction to the IoT system, how the IoT system works
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PPTX
Database Information System - Management Information System
The New Creative Director: How AI Tools for Social Media Content Creation Are...
Unit-3 cyber security network security of internet system
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Funds Management Learning Material for Beg
presentation_pfe-universite-molay-seltan.pptx
SASE Traffic Flow - ZTNA Connector-1.pdf
newyork.pptxirantrafgshenepalchinachinane
artificial intelligence overview of it and more
artificialintelligenceai1-copy-210604123353.pptx
Unit-1 introduction to cyber security discuss about how to secure a system
Sims 4 Historia para lo sims 4 para jugar
Rose毕业证学历认证,利物浦约翰摩尔斯大学毕业证国外本科毕业证
Introduction to Information and Communication Technology
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
Job_Card_System_Styled_lorem_ipsum_.pptx
Power Point - Lesson 3_2.pptx grad school presentation
Introduction to the IoT system, how the IoT system works
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
Database Information System - Management Information System

How WordPress Works

  • 1. How WordPress Works Content Management System Basics
  • 2. Copyright 2016 Angela Bowman Nutshell of a Content Management System Database-driven software application Lives on the web (or a local computer running web software) Website content is stored in the database The software queries the database for the content to present on a web page Beauty is complete separation of content from design
  • 3. Copyright 2016 Angela Bowman Hosting WordPress To be on the Internet, your WordPress site will be “hosted” on a website server for a monthly fee. You can install web software on your computer that allows you to run WordPress on your computer, but only you will be able to see it.
  • 4. Copyright 2016 Angela Bowman There is no place called WordPress! People are often confused by the words “logging into WordPress” as if it is a singular place. (With the exception of WordPress.com - which is a singular place.) WordPress is NOT a computer application, though you can install an instance of it on your local computer’s web server. You do not login to WordPress. You login to the WordPress Dashboard for YOUR specific site via http://yoursitename.com/wp-admin Every time you create a website, you will install WordPress on that hosting account for that domain. Each website will have it’s own unique login and Dashboard and it’s own instance of WordPress files. Creating a new WordPress website somewhere will not effect the WordPress website created somewhere else. They are completely independent of each other.
  • 5. Copyright 2016 Angela Bowman What happens when you 
 install WordPress When you install WordPress, the following things happen either automatically via the “one-click installer” script or manually via the “famous 5-minute install process”: A MySQL database is created WordPress files are copied to the web hosting server directory The wp-config.php file is modified to contain the login credentials for the database The WordPress install.php script is run to allow you to give the new website a title, username, and password The install script creates a bunch of tables in the database, and you can the login to your site via http://yoursitename.com/wp-admin
  • 6. Copyright 2016 Angela Bowman MySQL Database All of the text content of your posts and pages and WordPress settings are stored in a database which is like a large spreadsheet. The database is stored in a special place on your web host’s server. Viewable ONLY via your hosting control panel via phpMyAdmin or shell access (SSH). You can’t copy or move your database. However, you can export contents of the database and import it into a new, blank database. Database
  • 7. Copyright 2016 Angela Bowman WordPress Application Files WordPress is a PHP application that communicates with the MySQL database to retrieve and display your content in a web browser Can be downloaded at http://wordpress.org WordPress core files PHP originally stood for Personal Home Page, but it now stands for the recursive backronym PHP: Hypertext Preprocessor.
  • 8. Copyright 2016 Angela Bowman Understanding WordPress App wp-admin contains everything needed to display the WordPress “Dashboard” - we sometimes refer to this as the “backend” wp-includes contains essentially the core functionality of WordPress that allows WordPress to function on the “frontend" of the site and more wp-content contains YOUR uploaded content, including themes, plugins, and media wp-config.php connects WordPress to the MySQL database
  • 9. Copyright 2016 Angela Bowman wp-config.php The wp-config.php file is the magical file that allows the WordPress application to communicate with the MySQL database. Without this file set correctly, you will see a 500 server error in your browser window.
  • 10. Copyright 2016 Angela Bowman wp-content folder This folder is all about YOU! You want to back it up, because it contains stuff you’ve uploaded. Themes: consists of PHP files with HTML, CSS, and Javascript to display your site in a unique way. Plugins: can be installed to extend the functionality of WordPress, such as add e-commerce, calendar, galleries, and more. Any files you upload: images, documents, audio, 
 video Other folders placed there by various plugins
  • 11. Copyright 2016 Angela Bowman Themes The theme you choose determines the look of your site. The theme consists of PHP files with HTML, 
 CSS, and Javascript. You can change your theme without necessarily
 effecting the content of your site. Typical theme files
  • 12. Copyright 2016 Angela Bowman Bringing it all together Data Layer Database Application Layer WordPress Presentation Layer HTML, CSS, JS Browser Database Management System