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

WordPress.com vs. Self-Hosting
WordPress.com vs. Self-HostingWordPress.com vs. Self-Hosting
WordPress.com vs. Self-Hostingryanmarkel
 
WordPress Crash Course
WordPress Crash CourseWordPress Crash Course
WordPress Crash CourseHeather Acton
 
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 Developerdaraskolnick
 
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 BlogMax Stryker
 
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 OnyxPlesk
 
WordPress Website Creation Training Course Slides
WordPress Website Creation Training Course SlidesWordPress Website Creation Training Course Slides
WordPress Website Creation Training Course SlidesEquinet Academy
 
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 websiteSiteGround.com
 
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 ...Tom Corson-Knowles
 

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

Intro to JavaScript
Intro to JavaScriptIntro to JavaScript
Intro to JavaScriptDan Phiffer
 
Static layouts with css
Static layouts with cssStatic layouts with css
Static layouts with cssDan Phiffer
 
Word press templates
Word press templatesWord press templates
Word press templatesDan Phiffer
 
Intro to word press
Intro to word pressIntro to word press
Intro to word pressDan Phiffer
 

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

How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfFIDO Alliance
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024Stephen Perrenod
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPTiSEO AI
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfFIDO Alliance
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftshyamraj55
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfUK Journal
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 

Recently uploaded (20)

How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 

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