Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

WordPress Architecture For Beginners

503 views

Published on

WordPress Architecture For Beginners Presentation By Tortoise and Hare Software. View a video presentation on YouTube at https://youtu.be/1scepWIKbfI

Published in: Internet
  • Be the first to comment

  • Be the first to like this

WordPress Architecture For Beginners

  1. 1. WordPress Architecture For Beginners WP Jax Meetup
  2. 2. Speaker Bio • Hunter Nelson, President TNHS • B.S. IT, Florida State 2009 • MBA, Florida State 2017 • 10 years in Software Industry • Operational and Marketing Roles • See LinkedIn for more 2
  3. 3. 3 Digital Marketing Software Development Privacy Compliance https://tortoiseandharesoftware.com/
  4. 4. Background & Target Audience • WordPress Hobbyists and Beginners • Non-Technical Folks • Help See Forest Through Trees of WordPress 4
  5. 5. Stone Age Web Requests 5 End Users Requesting Web Pages Static HTML Documents
  6. 6. HTML Document? • Open Notepad • Copy Some Text • Save As .HTML 6
  7. 7. Static Vs. Dynamic - Static • Not very useful on days other than Sunday. • Enter PHP 7
  8. 8. Static Vs. Dynamic - Dynamic • Use PHP to Dynamically Build a Piece of the Web Page • WordPress uses PHP to build the entire web application! 8
  9. 9. WordPress Architecture 9 App Tier (A bunch of php files) Database
  10. 10. WordPress Architecture - Layouts 10 • App tier defines page structure and logic • Database holds content and configuration
  11. 11. Database – Dynamic Web Page Building • Observe HTML of Post In A Layout 11
  12. 12. Database • What’s in the DB? • Majority of Page and Post Content • Excluding Media Files • Taxonomy (Categories, Tags) • Comments • User Data • Configuration Options • Plugin Created Tables 12
  13. 13. Database – Options Table • wp_options is the most likely to be modified directly. 13
  14. 14. App Tier • Rule #1 – Don’t modify WP Core! • Rule #2 – Don’t talk about fight club • Important Stuff • wp-config.php • Connect to the database • wp-content folder • Not So Intimidating Now! 14
  15. 15. App Tier - wp-content • Most Edits and Customizations Will Be Here • Plugins – 3rd Party Customizations/Code • Themes – Typically Controls Visual Aspects of External “Front-End” • Uploads – Stores Media Uploads Such As Photos 15
  16. 16. Questions & Contact Info • Hunter Nelson • Hunter.Nelson@tortoiseandharesoftware.com • https://tortoiseandharesoftware.com/ 16

×