Skip to content

Instantly share code, notes, and snippets.

@SiGaCode
Last active April 10, 2016 08:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save SiGaCode/245a6c91ce2cfd8b4c5a to your computer and use it in GitHub Desktop.
Save SiGaCode/245a6c91ce2cfd8b4c5a to your computer and use it in GitHub Desktop.
Remove elements just on certain pages using labels From the CobaltApps forum. Create the related labels using the same names in Dynamik Custom - Labels first!
// Remove Feature Top and Fat Footer from EZ Home
add_action( 'genesis_meta', 'dynamik_genesis_meta_ez_home' );
function dynamik_genesis_meta_ez_home() {
if( is_front_page() && dynamik_get_design_alt( 'dynamik_homepage_type' ) == 'static_home' ) {
remove_action( 'wp_head', 'ez_feature_top_structure' );
remove_action( 'wp_head', 'ez_fat_footer_structure' );
}
}
//* Hide header with labels
add_action('genesis_meta','dynamik_hide_header');
function dynamik_hide_header() {
if ( dynamik_has_label('hide-header') ) {
remove_action( 'genesis_header', 'genesis_header_markup_open', 5 );
remove_action( 'genesis_header', 'genesis_do_header' );
remove_action( 'genesis_header', 'genesis_header_markup_close', 15 );
}
}
//* Hide footer with labels
add_action('genesis_meta','dynamik_hide_footer');
function dynamik_hide_footer() {
if ( dynamik_has_label('hide-footer') ) {
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 );
}
}
//* Remove Fat Footer and Feature Top for certain pages
//* http://cobaltapps.com/forum/forum/main-category/web-design-talk/15437-actions-to-remove-ez-areas
add_action('template_redirect','jr_remove_feature_top');
//* Remove feature top with label
function jr_remove_feature_top() {
if ( dynamik_has_label('remove-feature-top') ) {
remove_action( 'wp_head', 'ez_feature_top_structure' );
}
}
add_action('template_redirect','jr_remove_fat_footer');
//* Remove fat footer with label
function jr_remove_fat_footer() {
if ( dynamik_has_label('remove-fat-footer') ) {
remove_action( 'wp_head', 'ez_fat_footer_structure' );
}
}
//* http://cobaltapps.com/forum/forum/main-category/web-design-talk/48545-custom-css
//* Remove feature top
remove_action( 'wp_head', 'ez_feature_top_structure' );
//* Remove navigation
remove_action( 'genesis_before_header', 'genesis_do_nav' );
remove_action( 'genesis_after_header', 'genesis_do_nav' );
remove_action( 'genesis_before_header', 'genesis_do_subnav' );
remove_action( 'genesis_after_header', 'genesis_do_subnav' );
remove_action( 'genesis_before_header', 'dynamik_mobile_nav_1' );
remove_action( 'genesis_after_header', 'dynamik_mobile_nav_1' );
remove_action( 'genesis_before_header', 'dynamik_mobile_nav_2' );
remove_action( 'genesis_after_header', 'dynamik_mobile_nav_2' );
remove_action( 'genesis_before_header', 'dynamik_dropdown_nav_1' );
remove_action( 'genesis_after_header', 'dynamik_dropdown_nav_1' );
remove_action( 'genesis_before_header', 'dynamik_dropdown_nav_2' );
remove_action( 'genesis_after_header', 'dynamik_dropdown_nav_2' );
//* Remove site header elements
remove_action( 'genesis_header', 'genesis_header_markup_open', 5 );
remove_action( 'genesis_header', 'genesis_do_header' );
remove_action( 'genesis_header', 'genesis_header_markup_close', 15 );
//* Remove breadcrumbs
remove_action( 'genesis_before_loop', 'genesis_do_breadcrumbs' );
//* Remove Dynamik content filler
remove_action( 'genesis_loop', 'dynamik_content_filler' );
remove_action( 'dynamik_hook_after_ez_home', 'dynamik_content_filler' );
//* Remove edit link
add_filter( 'genesis_edit_post_link' , '__return_false' );
//* Remove comments template
remove_action( 'genesis_after_entry', 'genesis_get_comments_template' );
//* Remove fat footer
remove_action( 'wp_head', 'ez_fat_footer_structure' );
//* Remove 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 );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment