SlideShare a Scribd company logo
Troubleshooting 
WordPress 
by Joe Manna 
#WPAZ @joemanna
WordPress is natively technical. 
People … are not. 
#WPAZ @joemanna
You [might not] care about 
Javascript, minification, CSS, 
caching database queries, file 
sizes, hooks, actions, filters, 
permissions, DNS, security, 
metadata, plugin updates, 
core updates, CDNs or 
shared vs. managed hosting 
… 
#WPAZ @joemanna
You just want it to work. 
(It’s not always this easy.) 
#WPAZ @joemanna
Problems happen. 
(If they didn’t, we wouldn’t have QA, coders, 
systems engineers, plugin developers, technical 
support, support forums, WordCamps or Meetups.) 
#WPAZ @joemanna
• Why troubleshooting is important 
• Reacting to technical issues 
• A.P.S.T.N.D.P. 
• WordPress Architecture 
• How this helps you 
• Win your next WordPress challenge 
• Q&A 
#WPAZ @joemanna
Why troubleshooting matters 
• Tech support = people support 
• Auto mechanic and costly repairs 
• Proper diagnosis = proper cure 
• Curiosity doesn’t kill the cat 
• Lowers the fear of technology 
• Gives you confidence 
#WPAZ @joemanna
Reacting to Technical Issues 
PANIC! 
1. Stay calm 
2. Reproduce the issue 
3. Document the problem 
4. (If applicable, communicate it.) 
5. Gather the facts 
6. Identify the cause(s) 
7. Attempt the fix 
8. Confirm fix works and has no side-effects 
#WPAZ @joemanna
APSTNDP (OSI Layers) 
Turns “Hello!” into 
“010010000110010101101100011011000110111100100001” 
#WPAZ and back reliably. @joemanna
APSTNDP (OSI Layers) 
“All people seem to need data processing.” 
• Useful for diagnosing and identifying 
causes 
• Simplifies and focuses efforts 
• Complexity Increases: Physical  
Application 
• Principles can translate to other machines 
#WPAZ @joemanna
WordPress Simplified Architecture 
File System 
Database 
“Server” 
Plugins 
Themes 
“Customizations” 
Content 
Images 
WordPress 
“Variable Content” 
HTML/CSS 
Performance 
“End-User Output”
WordPress Architecture
WordPress “Backend” 
#WPAZ @joemanna
WordPress “Core”
WordPress “Templates” 
#WPAZ @joemanna
WordPress – "What Users See” 
#WPAZ @joemanna
So, how can this help you in the 
WordPress community? 
• Interpret and understand technical issues 
• Communicate issues clearly to plugin 
devs, hosting provider and IT staff 
• Better support WP users at WordPress 
events 
• Empowered to investigate and lead 
#WPAZ @joemanna
Win your Next WordPress 
Technical Challenge! 
• Get familiar with: 
– Ping, Traceroute, DNS (local and website) 
– UNIX File Permissions (640 vs. 777) 
– How caching works, detecting quirks (db, dns, 
web...) 
– How to perform backups AND restores 
– WordPress Debugging (hint: wp-config.php) 
• Break stuff – really, it’s okay! 
• Document issues in greater detail 
• Search WordPress Support Forums 
• Share lessons with others 
#WPAZ @joemanna
Thanks! 
@joemanna #AZWP 
joemanna@gmail.com 
blog.joemanna.com

More Related Content

PDF
Progressive Enhancement 101
PDF
Core (Data Model) of WordPress Core
PDF
Arquitetura da Informação e Wordpress
PDF
Emergency WordPress Troubleshooting
PDF
WordPress Architecture for Tech-Savvy Managers
PPTX
Best Practices for Building WordPress Applications
PDF
Best practices-wordpress-enterprise
PPTX
Developing word press professionally
Progressive Enhancement 101
Core (Data Model) of WordPress Core
Arquitetura da Informação e Wordpress
Emergency WordPress Troubleshooting
WordPress Architecture for Tech-Savvy Managers
Best Practices for Building WordPress Applications
Best practices-wordpress-enterprise
Developing word press professionally

Similar to Troubleshooting WordPress - Tips & Advice (11)

PDF
Optimizing wp
PDF
Best Practices for WordPress
PPTX
Massively maintained accessibility: WordPress
PPTX
Best Practices for WordPress in Enterprise
PDF
Troubleshooting WordPress Issues
PPTX
Common WordPress mistakes (and more)
PPTX
Word press in 60 minutes
PPTX
Battling the WSOD - A Tech Support Tale
PDF
Don’t Panic: How To Troubleshoot Your WordPress Site
PDF
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
PPTX
WordPress Hosting Best Practices - Do's and Don't s | WordPress Trivandrum
Optimizing wp
Best Practices for WordPress
Massively maintained accessibility: WordPress
Best Practices for WordPress in Enterprise
Troubleshooting WordPress Issues
Common WordPress mistakes (and more)
Word press in 60 minutes
Battling the WSOD - A Tech Support Tale
Don’t Panic: How To Troubleshoot Your WordPress Site
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
WordPress Hosting Best Practices - Do's and Don't s | WordPress Trivandrum
Ad

Recently uploaded (20)

PDF
Introduction to the IoT system, how the IoT system works
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PPTX
artificial intelligence overview of it and more
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PPTX
Funds Management Learning Material for Beg
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PPTX
artificialintelligenceai1-copy-210604123353.pptx
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PDF
Sims 4 Historia para lo sims 4 para jugar
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PDF
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
PPTX
SAP Ariba Sourcing PPT for learning material
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
Introduction to the IoT system, how the IoT system works
Decoding a Decade: 10 Years of Applied CTI Discipline
artificial intelligence overview of it and more
Introuction about WHO-FIC in ICD-10.pptx
Introuction about ICD -10 and ICD-11 PPT.pptx
Funds Management Learning Material for Beg
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
522797556-Unit-2-Temperature-measurement-1-1.pptx
artificialintelligenceai1-copy-210604123353.pptx
Cloud-Scale Log Monitoring _ Datadog.pdf
Sims 4 Historia para lo sims 4 para jugar
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
SAP Ariba Sourcing PPT for learning material
SASE Traffic Flow - ZTNA Connector-1.pdf
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
Power Point - Lesson 3_2.pptx grad school presentation
WebRTC in SignalWire - troubleshooting media negotiation
Tenda Login Guide: Access Your Router in 5 Easy Steps
Slides PPTX World Game (s) Eco Economic Epochs.pptx
Ad

Troubleshooting WordPress - Tips & Advice

  • 1. Troubleshooting WordPress by Joe Manna #WPAZ @joemanna
  • 2. WordPress is natively technical. People … are not. #WPAZ @joemanna
  • 3. You [might not] care about Javascript, minification, CSS, caching database queries, file sizes, hooks, actions, filters, permissions, DNS, security, metadata, plugin updates, core updates, CDNs or shared vs. managed hosting … #WPAZ @joemanna
  • 4. You just want it to work. (It’s not always this easy.) #WPAZ @joemanna
  • 5. Problems happen. (If they didn’t, we wouldn’t have QA, coders, systems engineers, plugin developers, technical support, support forums, WordCamps or Meetups.) #WPAZ @joemanna
  • 6. • Why troubleshooting is important • Reacting to technical issues • A.P.S.T.N.D.P. • WordPress Architecture • How this helps you • Win your next WordPress challenge • Q&A #WPAZ @joemanna
  • 7. Why troubleshooting matters • Tech support = people support • Auto mechanic and costly repairs • Proper diagnosis = proper cure • Curiosity doesn’t kill the cat • Lowers the fear of technology • Gives you confidence #WPAZ @joemanna
  • 8. Reacting to Technical Issues PANIC! 1. Stay calm 2. Reproduce the issue 3. Document the problem 4. (If applicable, communicate it.) 5. Gather the facts 6. Identify the cause(s) 7. Attempt the fix 8. Confirm fix works and has no side-effects #WPAZ @joemanna
  • 9. APSTNDP (OSI Layers) Turns “Hello!” into “010010000110010101101100011011000110111100100001” #WPAZ and back reliably. @joemanna
  • 10. APSTNDP (OSI Layers) “All people seem to need data processing.” • Useful for diagnosing and identifying causes • Simplifies and focuses efforts • Complexity Increases: Physical  Application • Principles can translate to other machines #WPAZ @joemanna
  • 11. WordPress Simplified Architecture File System Database “Server” Plugins Themes “Customizations” Content Images WordPress “Variable Content” HTML/CSS Performance “End-User Output”
  • 16. WordPress – "What Users See” #WPAZ @joemanna
  • 17. So, how can this help you in the WordPress community? • Interpret and understand technical issues • Communicate issues clearly to plugin devs, hosting provider and IT staff • Better support WP users at WordPress events • Empowered to investigate and lead #WPAZ @joemanna
  • 18. Win your Next WordPress Technical Challenge! • Get familiar with: – Ping, Traceroute, DNS (local and website) – UNIX File Permissions (640 vs. 777) – How caching works, detecting quirks (db, dns, web...) – How to perform backups AND restores – WordPress Debugging (hint: wp-config.php) • Break stuff – really, it’s okay! • Document issues in greater detail • Search WordPress Support Forums • Share lessons with others #WPAZ @joemanna
  • 19. Thanks! @joemanna #AZWP joemanna@gmail.com blog.joemanna.com

Editor's Notes

  • #3: The problem?
  • #4: The problem?
  • #5: The problem?
  • #6: The problem?