• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Intro to the Genesis Framework for WordPress
 

Intro to the Genesis Framework for WordPress

on

  • 536 views

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

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

Statistics

Views

Total Views
536
Views on SlideShare
517
Embed Views
19

Actions

Likes
1
Downloads
4
Comments
0

1 Embed 19

https://twitter.com 19

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Intro to the Genesis Framework for WordPress Intro to the Genesis Framework for WordPress Presentation Transcript

    • Genesis is a WordPress theme frameworkAimed at designers and developersAllows you to quickly create powerful childthemes
    • Genesis Framework was developed byStudioPresshttp://my.studiopress.com/themes/genesis/
    • 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
    • 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
    • Once your Child Theme is activated head over toGenesis SettingsCustomise layout, logo, navigation,header/footer scripts etc.
    • Comes with:– Featured Pages– Featured Posts– Latest Tweets– User Profile– eNews (RSS)
    • Once your basic Child Theme is set up...Override/extend Genesis using action hooks andfilters (API functions) in your functions.php
    • e.g. Change favicon.icoadd_filter(genesis_favicon_url, custom_favicon_url);function custom_favicon_url() {$favicon = site_url("favicon.ico");return $favicon;}
    • 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 );}
    • #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/