SlideShare a Scribd company logo
1 of 66
Download to read offline
Making websites
 with WordPress
A workshop by Dan Phiffer for Trade School
1. How to begin

2. A tour of wp-admin

3. Finding your WordPress theme

4. Keeping things running smoothly

5. Where to find help
First, what is
 WordPress?
Software for
publishing websites
Free Software
(also open source)
Huge community of
developers & users
Assumptions
1. You are not a “technical person”
2. You are willing to learn new things
3. You have something you want to put
   online
4. You don’t mind a trade-off of
   convenience for more control
Welcome
to the internet
What do you need?

1. Hosting service
2. A domain name optional
3. A WordPress theme
Web hosting

• For a small website, shared hosting is
  what you want

• I recommend Dreamhost disclosure: I get a
  kickback if you sign up via this link

• There are many options popular choices
  1and1.com, mediatemple.com are
                                 bluehost.com,
wordpress.com

• The official WordPress hosting service
• It’s free to start + paid upgrades
• Some limitations can’t install plugins, only
  officially-supported themes

• No domain required e.g., you.wordpress.com
Domain name

• You might get one free with hosting
• Most web hosts also register domains
• Try instantdomainsearch.com to
  brainstorm possibilities
Ok, let’s start

• We’ve already purchased hosting
• I’ll show the next steps in the
  Dreamhost web panel

• Other hosting providers have a
  similar process
You enter your payment info...
! Domain name
! Site configured
! WordPress
! Ready to use!
wp-admin
Demo
WordPress Themes
wpfolio
Oulipo
Grid Focus
Sandbox
There are many
      choices
• WordPress official theme directory
• ThemeShaper theme-making tutorial +
  Thematic framework

• Make your own or hire somebody
• Commercial themes
Upkeep
Back up your shit

• Make a zip file of your entire site
• Learn how to make MySQL dump files
• Download to a different computer
• Automate this so you don’t have to
  remember
No seriously,
back up your shit
Upgrade
        aggressively
• Always run the most recent version of
  WordPress or you will be hacked

• Use your host’s one-click installer or
  the built-in automatic upgrade

• Also keep your plugins and themes
  current beware compatibility issues
Required plugins

• WP-Super-Cache will save you when
  you get a big spike in traffic

• Akismet makes it possible to turn on
  comments without getting spammed
Customization

• Try poking around inside wp-content/
  themes/theme-name

• Keep track of changes you make to
  your theme

• If/when your them gets updated you
  may need to reapply your changes
Run your site locally

• Test out changes on your own
  computer

• wpbeginner’s video tutorials
• Beau Lebens’s Advanced WordPress
  Development Environments
Yes, things will break
Remember those
   backups?
Practice restoring
  from a backup
How to fix this

• Put up a new replacement site
• Excavate your hacked site
• Reclaim your URL with Google’s
  webmaster tools

• Get help from Badware Busters
The first thing to try

• If you have odd problems, it may be a
  compatibility issue

• Try testing with the ‘default’ theme
• Disable all of your plugins
• Re-enable them one at a time
Where to find help

• Google for your error message,
  problem description, etc.

• WordPress forums
• IRC chat go to channel #wordpress
How to find coders

• Ask your friends if they know anyone
• Know what you want to do in general
  terms

• Be flexible about the technical
  approach
Thanks!
http://phiffer.org/

More Related Content

Viewers also liked

Viewers also liked (9)

WordPress.com vs. Self-Hosting
WordPress.com vs. Self-HostingWordPress.com vs. Self-Hosting
WordPress.com vs. Self-Hosting
 
WordPress Crash Course
WordPress Crash CourseWordPress Crash Course
WordPress Crash Course
 
Help Me Help You: Practical Tips for Designers from A WordPress Developer
Help Me Help You: Practical Tips for Designers from A WordPress DeveloperHelp Me Help You: Practical Tips for Designers from A WordPress Developer
Help Me Help You: Practical Tips for Designers from A WordPress Developer
 
How to Set Up a Self-Hosted Wordpress Site for your Brand, Business or Blog
How to Set Up a Self-Hosted Wordpress Site for your Brand, Business or BlogHow to Set Up a Self-Hosted Wordpress Site for your Brand, Business or Blog
How to Set Up a Self-Hosted Wordpress Site for your Brand, Business or Blog
 
Winning the game with WordPress hosting solutions powered by Plesk Onyx
Winning the game with WordPress hosting solutions powered by Plesk OnyxWinning the game with WordPress hosting solutions powered by Plesk Onyx
Winning the game with WordPress hosting solutions powered by Plesk Onyx
 
WordPress Website Creation Training Course Slides
WordPress Website Creation Training Course SlidesWordPress Website Creation Training Course Slides
WordPress Website Creation Training Course Slides
 
8 Ways to Hack a WordPress website
8 Ways to Hack a WordPress website8 Ways to Hack a WordPress website
8 Ways to Hack a WordPress website
 
WordPress for Designers
WordPress for DesignersWordPress for Designers
WordPress for Designers
 
How to create a word press blog and website in 30 minutes even if you have 0 ...
How to create a word press blog and website in 30 minutes even if you have 0 ...How to create a word press blog and website in 30 minutes even if you have 0 ...
How to create a word press blog and website in 30 minutes even if you have 0 ...
 

More from Dan Phiffer (8)

Occupy.here
Occupy.hereOccupy.here
Occupy.here
 
Intro to JavaScript
Intro to JavaScriptIntro to JavaScript
Intro to JavaScript
 
Static layouts with css
Static layouts with cssStatic layouts with css
Static layouts with css
 
Word press templates
Word press templatesWord press templates
Word press templates
 
Intro to word press
Intro to word pressIntro to word press
Intro to word press
 
Diving into php
Diving into phpDiving into php
Diving into php
 
The web context
The web contextThe web context
The web context
 
Web tech 101
Web tech 101Web tech 101
Web tech 101
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Making websites with Wordpress

  • 1. Making websites with WordPress A workshop by Dan Phiffer for Trade School
  • 2. 1. How to begin 2. A tour of wp-admin 3. Finding your WordPress theme 4. Keeping things running smoothly 5. Where to find help
  • 3. First, what is WordPress?
  • 7. Assumptions 1. You are not a “technical person” 2. You are willing to learn new things 3. You have something you want to put online 4. You don’t mind a trade-off of convenience for more control
  • 9. What do you need? 1. Hosting service 2. A domain name optional 3. A WordPress theme
  • 10. Web hosting • For a small website, shared hosting is what you want • I recommend Dreamhost disclosure: I get a kickback if you sign up via this link • There are many options popular choices 1and1.com, mediatemple.com are bluehost.com,
  • 11. wordpress.com • The official WordPress hosting service • It’s free to start + paid upgrades • Some limitations can’t install plugins, only officially-supported themes • No domain required e.g., you.wordpress.com
  • 12. Domain name • You might get one free with hosting • Most web hosts also register domains • Try instantdomainsearch.com to brainstorm possibilities
  • 13. Ok, let’s start • We’ve already purchased hosting • I’ll show the next steps in the Dreamhost web panel • Other hosting providers have a similar process
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. You enter your payment info...
  • 24.
  • 25.
  • 26.
  • 27.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42. ! Ready to use!
  • 44. Demo
  • 50. There are many choices • WordPress official theme directory • ThemeShaper theme-making tutorial + Thematic framework • Make your own or hire somebody • Commercial themes
  • 52. Back up your shit • Make a zip file of your entire site • Learn how to make MySQL dump files • Download to a different computer • Automate this so you don’t have to remember
  • 54. Upgrade aggressively • Always run the most recent version of WordPress or you will be hacked • Use your host’s one-click installer or the built-in automatic upgrade • Also keep your plugins and themes current beware compatibility issues
  • 55. Required plugins • WP-Super-Cache will save you when you get a big spike in traffic • Akismet makes it possible to turn on comments without getting spammed
  • 56. Customization • Try poking around inside wp-content/ themes/theme-name • Keep track of changes you make to your theme • If/when your them gets updated you may need to reapply your changes
  • 57. Run your site locally • Test out changes on your own computer • wpbeginner’s video tutorials • Beau Lebens’s Advanced WordPress Development Environments
  • 59. Remember those backups?
  • 60. Practice restoring from a backup
  • 61.
  • 62. How to fix this • Put up a new replacement site • Excavate your hacked site • Reclaim your URL with Google’s webmaster tools • Get help from Badware Busters
  • 63. The first thing to try • If you have odd problems, it may be a compatibility issue • Try testing with the ‘default’ theme • Disable all of your plugins • Re-enable them one at a time
  • 64. Where to find help • Google for your error message, problem description, etc. • WordPress forums • IRC chat go to channel #wordpress
  • 65. How to find coders • Ask your friends if they know anyone • Know what you want to do in general terms • Be flexible about the technical approach