Your SlideShare is downloading. ×
Intro to the Genesis Framework for WordPress
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Intro to the Genesis Framework for WordPress

422

Published on

A quick intro describing what the WordPress Genesis Framework is all about.

A quick intro describing what the WordPress Genesis Framework is all about.

Published in: Technology, Design
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
422
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Genesis is a WordPress theme frameworkAimed at designers and developersAllows you to quickly create powerful childthemes
  • 2. Genesis Framework was developed byStudioPresshttp://my.studiopress.com/themes/genesis/
  • 3. A Framework is NOT just a themeA Framework is the scaffolding and support thathelps you build a themeGenesis is installed as parent themeYou create a child theme using the Framework
  • 4. 1. Buy and install Genesis2. Create a new Child Theme1. Copy style.css from the Genesis theme folder2. Set Genesis to be the parent template/*Theme Name: Lime CanvasDescription: Internal child theme using Genesis Framework.Version: 1.0Template: genesis*/3. Create functions.php file
  • 5. Once your Child Theme is activated head over toGenesis SettingsCustomise layout, logo, navigation,header/footer scripts etc.
  • 6. Comes with:– Featured Pages– Featured Posts– Latest Tweets– User Profile– eNews (RSS)
  • 7. Once your basic Child Theme is set up...Override/extend Genesis using action hooks andfilters (API functions) in your functions.php
  • 8. e.g. Change favicon.icoadd_filter(genesis_favicon_url, custom_favicon_url);function custom_favicon_url() {$favicon = site_url("favicon.ico");return $favicon;}
  • 9. e.g. Reverse Genesis Loop orderremove_action(genesis_loop, genesis_do_loop);add_action(genesis_loop, custom_loop);function custom_loop() {global $paged;$args = array( order => asc);genesis_custom_loop( $args );}
  • 10. #1 = Consistency across all your themes– Not stuck with one developerFramework constantly updated for new standardsResponsive out of the boxHuge support and developer communityGood documentation http://genesistutorials.com/

×