Created
April 3, 2018 15:25
-
-
Save topleague/530fe56c14eb8be395be4c0f493fe5d5 to your computer and use it in GitHub Desktop.
Register and Display Widgets Only on Front Page
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//* Register Widgets for Front Page | |
add_action( 'widgets_init', 'genesischild_front_page_widgets' ); | |
function genesischild_front_page_widgets() { | |
genesis_register_sidebar( array( | |
'id' => 'featured-background-1', | |
'name' => __( 'Front Page One', 'genesischild' ), | |
'description' => __( 'This is the Front Page One area', 'genesischild' ), | |
) ); | |
genesis_register_sidebar( array( | |
'id' => 'featured-background-2', | |
'name' => __( 'Front Page Two', 'genesischild' ), | |
'description' => __( 'This is the Front Page Two area', 'genesischild' ), | |
) ); | |
genesis_register_sidebar( array( | |
'id' => 'featured-background-3', | |
'name' => __( 'Front Page Three', 'genesischild' ), | |
'description' => __( 'This is the Front Page Three area', 'genesischild' ), | |
) ); | |
genesis_register_sidebar( array( | |
'id' => 'featured-background-4', | |
'name' => __( 'Front Page Four', 'genesischild' ), | |
'description' => __( 'This is the Front Page Four area', 'genesischild' ), | |
) ); | |
} | |
//* Display Widgets on Front Page Only | |
add_action( 'genesis_after_header','genesischild_front_page_one' ); | |
function genesischild_front_page_one() { | |
if ( is_front_page() ) | |
genesis_widget_area ('featured-background-1', array( | |
'before' => '<div class="featured-background-1"><div class="wrap">', | |
'after' => '</div></div>', | |
) ); | |
} | |
add_action( 'genesis_after_header','genesischild_front_page_two' ); | |
function genesischild_front_page_two() { | |
if ( is_front_page() ) | |
genesis_widget_area ('featured-background-2', array( | |
'before' => '<div class="featured-background-2"><div class="wrap">', | |
'after' => '</div></div>', | |
) ); | |
} | |
add_action( 'genesis_after_header','genesischild_front_page_three' ); | |
function genesischild_front_page_three() { | |
if ( is_front_page() ) | |
genesis_widget_area ('featured-background-3', array( | |
'before' => '<div class="featured-background-3"><div class="wrap">', | |
'after' => '</div></div>', | |
) ); | |
} | |
add_action( 'genesis_after_header','genesischild_front_page_four' ); | |
function genesischild_front_page_four() { | |
if ( is_front_page() ) | |
genesis_widget_area ('featured-background-4', array( | |
'before' => '<div class="featured-background-4"><div class="wrap">', | |
'after' => '</div></div>', | |
) ); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment