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.

Speeding up Site Development with Parent and Child Themes

7,870 views

Published on

Developing WordPress themes is how many of us make a living. But are we doing it as efficiently as possible?

This presentation is an introduction to parent and child theme relationships, how to use them to speed up development time, and how to develop a strong parent theme as a framework for future development.

Video of the presentation and other notes can be found on my site: http://aspiringindie.com/2010/01/10/wordcamp-atlanta-presentation/

Published in: Technology, Design
  • Finally found a service provider which actually supplies an essay with an engaging introduction leading to the main body of the exposition Here is the site ⇒⇒⇒WRITE-MY-PAPER.net ⇐⇐⇐
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • My friend sent me a link to to tis site. This awesome company. They wrote my entire research paper for me, and it turned out brilliantly. I highly recommend this service to anyone in my shoes. ⇒ www.HelpWriting.net ⇐.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Did u try to use external powers for studying? Like ⇒ www.WritePaper.info ⇐ ? They helped me a lot once.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Hi there! Get Your Professional Job-Winning Resume Here - Check our website! http://bit.ly/resumpro
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Speeding up Site Development with Parent and Child Themes

  1. SPEEDING UP SITE DEVELOPMENT WITH PARENT AND CHILD THEMES WordCamp Atlanta | January 8-9, 2010
  2. Who am I?
  3. Themes
  4. Using other themes
  5. Building original themes
  6. HTML
  7. HTML CSS
  8. HTML CSS Javascript
  9. HTML CSS Javascript PHP Templates
  10. HTML CSS Javascript PHP Templates Content and testing
  11. HTML HTML CSS Javascript PHP Templates Content and testing
  12. HTML HTML CSS CSS Javascript PHP Templates Content and testing
  13. HTML HTML CSS CSS Javascript Javascript PHP Templates Content and testing
  14. HTML HTML CSS CSS Javascript Javascript PHP Templates PHP Templates Content and testing
  15. HTML HTML CSS CSS Javascript Javascript PHP Templates PHP Templates Content and testing Content and testing
  16. HTML HTML CSS CSS Javascript Javascript PHP Templates PHP Templates Content and testing Content and testing
  17. HTML HTML HTML CSS CSS CSS Javascript Javascript Javascript PHP Templates PHP Templates PHP Templates Content and testing Content and testing Content and testing
  18. HTML HTML HTML HTML CSS CSS CSS CSS Javascript Javascript Javascript Javascript PHP Templates PHP Templates PHP Templates PHP Templates Content and testing Content and testing Content and testing Content and testing
  19. Are we being efficient?
  20. The old way HTML HTML HTML HTML CSS CSS CSS CSS Javascript Javascript Javascript Javascript PHP Templates PHP Templates PHP Templates PHP Templates Content and testing Content and testing Content and testing Content and testing
  21. Parent and child themes
  22. HTML CSS Javascript PHP Templates Theme options panel
  23. HTML CSS CSS Two or three PHP files Javascript PHP Templates Theme options panel Child themes
  24. HTML CSS CSS Two or three PHP files Javascript PHP Templates Theme options panel
  25. How?
  26. /* Theme Name: Theme Title Theme URI: http://www.aspiringindie.com/ Description: Basic demo theme. Version: 0.1 Author: Ryan Imel Author URI: http://www.aspiringindie.com/ */
  27. /* Theme Name: Theme Title Theme URI: http://www.aspiringindie.com/ Description: Basic demo theme. Version: 0.1 Author: Ryan Imel Author URI: http://www.aspiringindie.com/ Template: parent-theme */
  28. Child theme hierarchy
  29. HTML CSS CSS Two or three PHP files Javascript PHP Templates Theme options panel Child themes
  30. CSS CSS Two or three PHP files Grandchildren themes
  31. CSS CSS 1 PHP template Great grandchildren themes
  32. What’s next?
  33. Theme frameworks
  34. Theme frameworks or, basically strong parent themes
  35. What makes a parent theme a theme framework?
  36. Clean, semantic markup
  37. Useful classes and IDs
  38. Space for widgets the more, the better
  39. Thematic themeshaper.com
  40. Theme Hybrid themehybrid.com
  41. Sandbox plaintxt.org
  42. Gravy darrenhoyt.com
  43. These guys are smart and they want you to use their stuff
  44. But... it’s also beneficial to do it yourself
  45. Tips for building your own theme framework
  46. Focus on making your life easier
  47. Make it flexible
  48. <?php body_class(); ?> “home”, “page-xx”, “single”, etc.
  49. Add lots of widget areas
  50. Prepare standard page templates
  51. Think of your theme framework as you think of WordPress Core
  52. Convert one of your old themes into a child theme
  53. WPMU Considerations
  54. Resources People to watch Ian Stewart, themeshaper.com Justin Tadlock, themehybrid.com Nathan Rice, nathanrice.com WP Engineer, wpengineer.com WPCandy, wpcandy.com
  55. Any Questions? ryan@aspiringindie.com @ryanimel www.aspiringindie.com

×