Begin with Genesis

385 views

Published on

Genesis Framework for WordPress

Published in: Technology
  • Be the first to comment

Begin with Genesis

  1. 1. So many theme options How to focus? @design_tlc #SHINYOBJECTSYNDROME
  2. 2. There’s always something new @design_tlc
  3. 3. @design_tlc
  4. 4. @design_tlc
  5. 5. What is a Framework? • Basic frame of website structure • Core theme coding is already done and done right • Child theme is the siding/ décor on top of the frame @design_tlc
  6. 6. @design_tlc @design_tlc
  7. 7. Why Genesis? • SEO (Yoast consults) • Mobile Responsive HTML5 & Schema.org • Security • Unlimited Everything – Every Genesis purchase – framework or child theme – incudes a developer license • Instant Updates • Customizable and Fast – Uses hooks and filters: customization with hooks and filters vs. templates • Top Developers – Well coded markup – Lightweight code = faster performance – Good documentation @design_tlc
  8. 8. Wait … there’s more … • Consistency • GPL • Community • Over 160,000 members • Built In Widgets • Genesis-Specific Plugins • Page Layout Options vs. Templates • Easy Child Themes @design_tlc
  9. 9. Hooks & Filters • Hook: Alters software behavior • Action Hook: do_stuff • Filter Hook: change_stuff @design_tlc //* Customize the credits add_filter( 'genesis_footer_creds_text', 'sp_footer_creds_text' ); function sp_footer_creds_text() { echo '<div class="creds"><p>'; echo 'Copyright &copy; '; echo date('Y'); echo ' &middot; <a href="http://mydomain.com">My Custom Link</a> &middot; Built on the <a href="http://www.studiopress.com/themes/genesis" title="Genesis Framework">Genesis Framework</a>'; echo '</p></div>'; } //remove site title remove_action ('genesis_site_title', 'genesis_seo_site_title' ); //add custom site title add_action ('genesis_site_title', 'my_site_title' ); function my_site_title () { echo '<h1><img src=“images/logo.png” alt=“Site Title” /></h1>'; } '</p></div>'; }
  10. 10. Where to get Genesis • Studio Press – Framework and Themes • Web Savvy Marketing – niche themes • Carrie Dils – accessibility, real estate • Themedy – niche, ecommerce • ZigZag Press – niche, animated content • Pretty Darn Cute – feminine, blogs • Shay Bocks – food, blogs @design_tlc
  11. 11. Recommended Plugins • Genesis Responsive Slider • Genesis eNews Extended • Genesis Simple Share • Genesis Title Toggle • Genesis Simple Edits • Genesis Visual Hook Guide @design_tlc
  12. 12. Resources @design_tlc • Genesis Visual Hook & Markup Guides • Studio Press • Sridhar Katakam • Carrie Dils (website and podcast officehours.fm) • Bill Erickson • Facebook Group (Genesis WordPress) • Twitter
  13. 13. Questions?

×