Last active
September 16, 2019 21:50
-
-
Save jamiemitchell/d4a1e28f6eeba621740f6c62e88f3751 to your computer and use it in GitHub Desktop.
Conditionally remove/show the entire footer in Genesis.
This file contains 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
<?php // Don't include this tag. | |
add_action ( 'genesis_meta', 'jm_remove_footer' ); | |
/** | |
* Conditionally remove the entire footer. | |
* | |
* @link https://codex.wordpress.org/Conditional_Tags | |
*/ | |
function jm_remove_footer() { | |
// Example conditional. | |
if ( is_home() ) { | |
// Removes site footer elements. | |
remove_action( 'genesis_footer', 'genesis_footer_markup_open', 5 ); | |
remove_action( 'genesis_footer', 'genesis_do_footer' ); | |
remove_action( 'genesis_footer', 'genesis_footer_markup_close', 15 ); | |
} | |
} |
This file contains 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
<?php // Don't include this tag. | |
// Removes site footer elements site wide. | |
remove_action( 'genesis_footer', 'genesis_footer_markup_open', 5 ); | |
remove_action( 'genesis_footer', 'genesis_do_footer' ); | |
remove_action( 'genesis_footer', 'genesis_footer_markup_close', 15 ); | |
add_action ( 'genesis_meta', 'jm_show_footer' ); | |
/** | |
* Conditionally show the footer. | |
* | |
* @link https://codex.wordpress.org/Conditional_Tags | |
*/ | |
function jm_show_footer() { | |
// Example conditional. | |
if ( is_home() ) { | |
// Add site footer elements. | |
add_action( 'genesis_footer', 'genesis_footer_markup_open', 5 ); | |
add_action( 'genesis_footer', 'genesis_do_footer' ); | |
add_action( 'genesis_footer', 'genesis_footer_markup_close', 15 ); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment