Begin with Genesis
-
Upload
tara-claeys -
Category
Technology
-
view
343 -
download
0
Transcript of Begin with Genesis
BEGIN WITH
WordPress DC MeetUpAugust 18, 2015
So many theme optionsHow to focus?
@design_tlc
#SHINYOBJECTSYNDROME
There’s always something new
@design_tlc
@design_tlc
@design_tlc
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
@design_tlc @design_tlc
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
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
#genesiswp
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 © '; echo date('Y'); echo ' · <a href="http://mydomain.com">My Custom Link</a> · Built on the <a href="http://www.studiopress.com/themes/genesis" title="Genesis Framework">Genesis Framework</a>'; echo '</p></div>'; }
//remove site titleremove_action ('genesis_site_title', 'genesis_seo_site_title' );
//add custom site titleadd_action ('genesis_site_title', 'my_site_title' );function my_site_title () {echo '<h1><img src=“images/logo.png” alt=“Site Title” /></h1>';}
'</p></div>'; }
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
Recommended Plugins
• Genesis Responsive Slider• Genesis eNews Extended• Genesis Simple Share• Genesis Title Toggle• Genesis Simple Edits• Genesis Visual Hook Guide
@design_tlc
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
Questions?
?