Skip to content

Instantly share code, notes, and snippets.

@jamiemitchell
Last active September 16, 2019 21:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jamiemitchell/d4a1e28f6eeba621740f6c62e88f3751 to your computer and use it in GitHub Desktop.
Save jamiemitchell/d4a1e28f6eeba621740f6c62e88f3751 to your computer and use it in GitHub Desktop.
Conditionally remove/show the entire footer in Genesis.
<?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 );
}
}
<?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