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

What's hot

Wordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manualWordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manualRalph Francis Cue
 
virtual hosting and configuration
virtual hosting and configurationvirtual hosting and configuration
virtual hosting and configurationHAMZA AHMED
 
WordCamp Nashville 2015 From Zero to WordPress Publish (Beginner's WordPress)
WordCamp Nashville 2015 From Zero to WordPress Publish (Beginner's WordPress)WordCamp Nashville 2015 From Zero to WordPress Publish (Beginner's WordPress)
WordCamp Nashville 2015 From Zero to WordPress Publish (Beginner's WordPress)Michele Butcher-Jones
 
An Analysis Of Practical wordpress Programs
An Analysis Of Practical wordpress ProgramsAn Analysis Of Practical wordpress Programs
An Analysis Of Practical wordpress Programstoweringspeed960
 
Wordpress For Begineer
Wordpress For BegineerWordpress For Begineer
Wordpress For BegineerBinita Neupane
 
Getting started with WordPress development
Getting started with WordPress developmentGetting started with WordPress development
Getting started with WordPress developmentSteve Mortiboy
 
Introduction To WordPress
Introduction To WordPressIntroduction To WordPress
Introduction To WordPressCraig Bailey
 
WordPress Security & Backup
WordPress Security & Backup WordPress Security & Backup
WordPress Security & Backup Randy Barnes
 
Backup Restore Migration Wordpress hosted on 1and1
Backup Restore Migration Wordpress hosted on 1and1Backup Restore Migration Wordpress hosted on 1and1
Backup Restore Migration Wordpress hosted on 1and1Francisco Servera
 
Why Switching To WordPress 3.0 Is The Best Thing You Can Do For Your Clients
Why Switching To WordPress 3.0 Is The Best Thing You Can Do For Your ClientsWhy Switching To WordPress 3.0 Is The Best Thing You Can Do For Your Clients
Why Switching To WordPress 3.0 Is The Best Thing You Can Do For Your Clientsryanduff
 
WordPress Course Outline
WordPress Course OutlineWordPress Course Outline
WordPress Course OutlineIT Ki Dunya
 
Basic Wordpress PPT
Basic Wordpress PPT Basic Wordpress PPT
Basic Wordpress PPT mayur akabari
 
How to Create WordPress Website in Easy Steps
How to Create WordPress Website in Easy StepsHow to Create WordPress Website in Easy Steps
How to Create WordPress Website in Easy StepsSingsys Pte Ltd
 
Debugging wordpress
Debugging wordpress Debugging wordpress
Debugging wordpress Steve Collins
 

What's hot (20)

Wordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manualWordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manual
 
Zero To WordPress Plubish
Zero To WordPress PlubishZero To WordPress Plubish
Zero To WordPress Plubish
 
virtual hosting and configuration
virtual hosting and configurationvirtual hosting and configuration
virtual hosting and configuration
 
WordCamp Nashville 2015 From Zero to WordPress Publish (Beginner's WordPress)
WordCamp Nashville 2015 From Zero to WordPress Publish (Beginner's WordPress)WordCamp Nashville 2015 From Zero to WordPress Publish (Beginner's WordPress)
WordCamp Nashville 2015 From Zero to WordPress Publish (Beginner's WordPress)
 
An Analysis Of Practical wordpress Programs
An Analysis Of Practical wordpress ProgramsAn Analysis Of Practical wordpress Programs
An Analysis Of Practical wordpress Programs
 
Security Risks In WordPress And Ways To Avoid Them | thoughtfulminds
Security Risks In WordPress And Ways To Avoid Them | thoughtfulmindsSecurity Risks In WordPress And Ways To Avoid Them | thoughtfulminds
Security Risks In WordPress And Ways To Avoid Them | thoughtfulminds
 
Wordpress For Begineer
Wordpress For BegineerWordpress For Begineer
Wordpress For Begineer
 
Wordpress ppt
Wordpress pptWordpress ppt
Wordpress ppt
 
Getting started with WordPress development
Getting started with WordPress developmentGetting started with WordPress development
Getting started with WordPress development
 
Introduction To WordPress
Introduction To WordPressIntroduction To WordPress
Introduction To WordPress
 
Wordpress
WordpressWordpress
Wordpress
 
WordPress Security & Backup
WordPress Security & Backup WordPress Security & Backup
WordPress Security & Backup
 
Drupal Multi-site for Fun and Profit
Drupal Multi-site for Fun and ProfitDrupal Multi-site for Fun and Profit
Drupal Multi-site for Fun and Profit
 
Backup Restore Migration Wordpress hosted on 1and1
Backup Restore Migration Wordpress hosted on 1and1Backup Restore Migration Wordpress hosted on 1and1
Backup Restore Migration Wordpress hosted on 1and1
 
Why Switching To WordPress 3.0 Is The Best Thing You Can Do For Your Clients
Why Switching To WordPress 3.0 Is The Best Thing You Can Do For Your ClientsWhy Switching To WordPress 3.0 Is The Best Thing You Can Do For Your Clients
Why Switching To WordPress 3.0 Is The Best Thing You Can Do For Your Clients
 
Wordpress podcamp2011
Wordpress podcamp2011Wordpress podcamp2011
Wordpress podcamp2011
 
WordPress Course Outline
WordPress Course OutlineWordPress Course Outline
WordPress Course Outline
 
Basic Wordpress PPT
Basic Wordpress PPT Basic Wordpress PPT
Basic Wordpress PPT
 
How to Create WordPress Website in Easy Steps
How to Create WordPress Website in Easy StepsHow to Create WordPress Website in Easy Steps
How to Create WordPress Website in Easy Steps
 
Debugging wordpress
Debugging wordpress Debugging wordpress
Debugging wordpress
 

Similar to How WordPress Works

WordPress 2.5 Overview - Rich Media Institute
WordPress 2.5 Overview - Rich Media InstituteWordPress 2.5 Overview - Rich Media Institute
WordPress 2.5 Overview - Rich Media InstituteBrendan Sera-Shriar
 
Installation of wordpress
Installation of wordpressInstallation of wordpress
Installation of wordpressHAINIRMALRAJ
 
How Word Press Works
How Word Press WorksHow Word Press Works
How Word Press WorksHandsOnWP.com
 
Theming Wordpress for Your Showcases
Theming Wordpress for Your ShowcasesTheming Wordpress for Your Showcases
Theming Wordpress for Your ShowcasesJun Hu
 
What is wordpress week 1
What is wordpress week 1What is wordpress week 1
What is wordpress week 1hapy
 
How to Install a PHP Script in cPanel.pdf
How to Install a PHP Script in cPanel.pdfHow to Install a PHP Script in cPanel.pdf
How to Install a PHP Script in cPanel.pdfHost It Smart
 
Wordpress Website Development Services Hyderabad | Wordpress Website Develop...
 Wordpress Website Development Services Hyderabad | Wordpress Website Develop... Wordpress Website Development Services Hyderabad | Wordpress Website Develop...
Wordpress Website Development Services Hyderabad | Wordpress Website Develop...webdesigning
 
How to Install and Configure Drupal CMS
How to Install and Configure Drupal CMSHow to Install and Configure Drupal CMS
How to Install and Configure Drupal CMSdarandon
 

Similar to How WordPress Works (20)

WordPress 2.5 Overview - Rich Media Institute
WordPress 2.5 Overview - Rich Media InstituteWordPress 2.5 Overview - Rich Media Institute
WordPress 2.5 Overview - Rich Media Institute
 
Installation of wordpress
Installation of wordpressInstallation of wordpress
Installation of wordpress
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
Installation of wordpress
Installation of wordpressInstallation of wordpress
Installation of wordpress
 
WordPress for Beginner
WordPress for BeginnerWordPress for Beginner
WordPress for Beginner
 
Finalwordpress
FinalwordpressFinalwordpress
Finalwordpress
 
How Word Press Works
How Word Press WorksHow Word Press Works
How Word Press Works
 
Wordpress
Wordpress Wordpress
Wordpress
 
Wordpress
WordpressWordpress
Wordpress
 
Jomc463 beginner wordpress(zeoli)
Jomc463 beginner wordpress(zeoli)Jomc463 beginner wordpress(zeoli)
Jomc463 beginner wordpress(zeoli)
 
Using Wordpress for Internet Publishing--TechConnections version
Using Wordpress for Internet Publishing--TechConnections versionUsing Wordpress for Internet Publishing--TechConnections version
Using Wordpress for Internet Publishing--TechConnections version
 
Using Wordpress for Internet Publishing
Using Wordpress for Internet PublishingUsing Wordpress for Internet Publishing
Using Wordpress for Internet Publishing
 
Theming Wordpress for Your Showcases
Theming Wordpress for Your ShowcasesTheming Wordpress for Your Showcases
Theming Wordpress for Your Showcases
 
What is wordpress week 1
What is wordpress week 1What is wordpress week 1
What is wordpress week 1
 
How to Install a PHP Script in cPanel.pdf
How to Install a PHP Script in cPanel.pdfHow to Install a PHP Script in cPanel.pdf
How to Install a PHP Script in cPanel.pdf
 
Worldpress
WorldpressWorldpress
Worldpress
 
Worldpress
WorldpressWorldpress
Worldpress
 
Faster WordPress Workflows
Faster WordPress WorkflowsFaster WordPress Workflows
Faster WordPress Workflows
 
Wordpress Website Development Services Hyderabad | Wordpress Website Develop...
 Wordpress Website Development Services Hyderabad | Wordpress Website Develop... Wordpress Website Development Services Hyderabad | Wordpress Website Develop...
Wordpress Website Development Services Hyderabad | Wordpress Website Develop...
 
How to Install and Configure Drupal CMS
How to Install and Configure Drupal CMSHow to Install and Configure Drupal CMS
How to Install and Configure Drupal CMS
 

More from Angela Bowman

Creating a style guide for website using Elementor
Creating a style guide for website using ElementorCreating a style guide for website using Elementor
Creating a style guide for website using ElementorAngela Bowman
 
Using Custom Post Types and Advanced Custom Fields with Elementor
 Using Custom Post Types and Advanced Custom Fields with Elementor Using Custom Post Types and Advanced Custom Fields with Elementor
Using Custom Post Types and Advanced Custom Fields with ElementorAngela Bowman
 
Updating WordPress Themes, Plugins, and Core Safely
Updating WordPress Themes, Plugins, and Core SafelyUpdating WordPress Themes, Plugins, and Core Safely
Updating WordPress Themes, Plugins, and Core SafelyAngela Bowman
 
Security Presentation for Boulder WordPress Meetup
Security Presentation for Boulder WordPress MeetupSecurity Presentation for Boulder WordPress Meetup
Security Presentation for Boulder WordPress MeetupAngela Bowman
 
Your WordPress Site is and is not Hacked - You don't know until you check
Your WordPress Site is and is not Hacked - You don't know until you checkYour WordPress Site is and is not Hacked - You don't know until you check
Your WordPress Site is and is not Hacked - You don't know until you checkAngela Bowman
 
Your WordPress Website Is/Not Hacked
Your WordPress Website Is/Not HackedYour WordPress Website Is/Not Hacked
Your WordPress Website Is/Not HackedAngela Bowman
 
Web designtrends 5-29-2013
Web designtrends 5-29-2013Web designtrends 5-29-2013
Web designtrends 5-29-2013Angela Bowman
 
Really Awesome WordPress Plugins You Should Know About
Really Awesome WordPress Plugins You Should Know AboutReally Awesome WordPress Plugins You Should Know About
Really Awesome WordPress Plugins You Should Know AboutAngela Bowman
 
WordPress Security Essentials
WordPress Security EssentialsWordPress Security Essentials
WordPress Security EssentialsAngela Bowman
 
WordPress Security Essentials WordCamp Denver 2012
WordPress Security Essentials WordCamp Denver 2012WordPress Security Essentials WordCamp Denver 2012
WordPress Security Essentials WordCamp Denver 2012Angela Bowman
 

More from Angela Bowman (10)

Creating a style guide for website using Elementor
Creating a style guide for website using ElementorCreating a style guide for website using Elementor
Creating a style guide for website using Elementor
 
Using Custom Post Types and Advanced Custom Fields with Elementor
 Using Custom Post Types and Advanced Custom Fields with Elementor Using Custom Post Types and Advanced Custom Fields with Elementor
Using Custom Post Types and Advanced Custom Fields with Elementor
 
Updating WordPress Themes, Plugins, and Core Safely
Updating WordPress Themes, Plugins, and Core SafelyUpdating WordPress Themes, Plugins, and Core Safely
Updating WordPress Themes, Plugins, and Core Safely
 
Security Presentation for Boulder WordPress Meetup
Security Presentation for Boulder WordPress MeetupSecurity Presentation for Boulder WordPress Meetup
Security Presentation for Boulder WordPress Meetup
 
Your WordPress Site is and is not Hacked - You don't know until you check
Your WordPress Site is and is not Hacked - You don't know until you checkYour WordPress Site is and is not Hacked - You don't know until you check
Your WordPress Site is and is not Hacked - You don't know until you check
 
Your WordPress Website Is/Not Hacked
Your WordPress Website Is/Not HackedYour WordPress Website Is/Not Hacked
Your WordPress Website Is/Not Hacked
 
Web designtrends 5-29-2013
Web designtrends 5-29-2013Web designtrends 5-29-2013
Web designtrends 5-29-2013
 
Really Awesome WordPress Plugins You Should Know About
Really Awesome WordPress Plugins You Should Know AboutReally Awesome WordPress Plugins You Should Know About
Really Awesome WordPress Plugins You Should Know About
 
WordPress Security Essentials
WordPress Security EssentialsWordPress Security Essentials
WordPress Security Essentials
 
WordPress Security Essentials WordCamp Denver 2012
WordPress Security Essentials WordCamp Denver 2012WordPress Security Essentials WordCamp Denver 2012
WordPress Security Essentials WordCamp Denver 2012
 

Recently uploaded

How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxGal Baras
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
 
The Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case StudyThe Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case StudyDamar Juniarto
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
 
Article writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptxArticle writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptxabhinandnam9997
 
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理aagad
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEHimani415946
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxlaozhuseo02
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shoplaozhuseo02
 
The AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdfThe AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdfSiskaFitrianingrum
 

Recently uploaded (12)

How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
The Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case StudyThe Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case Study
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
Article writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptxArticle writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptx
 
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAE
 
Stay Ahead with 2024's Top Web Design Trends
Stay Ahead with 2024's Top Web Design TrendsStay Ahead with 2024's Top Web Design Trends
Stay Ahead with 2024's Top Web Design Trends
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
The Best AI Powered Software - Intellivid AI Studio
The Best AI Powered Software - Intellivid AI StudioThe Best AI Powered Software - Intellivid AI Studio
The Best AI Powered Software - Intellivid AI Studio
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
The AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdfThe AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdf
 

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