Community Forums › Forums › Archived Forums › Design Tips and Tricks › Remove Subnav from Focus Landing page
Tagged: focus, landing page, subnav
- This topic has 2 replies, 2 voices, and was last updated 10 years, 11 months ago by tmstudiouser.
-
AuthorPosts
-
March 21, 2013 at 4:08 pm #30292tmstudiouserMember
http://www.lovequotes.com/facebook-submit/
I need to remove the subnav from this landing page. The code looks as though it should work, but for some reason it's not. Any ideas? Thanks!
<?php
/**
* This file adds the Landing template to the Focus Child Theme.
*
* @author StudioPress
* @package Generate
* @subpackage Customizations
*//*
Template Name: Landing
*/// Add custom body class to the head
add_filter( 'body_class', 'focus_add_body_class' );
function focus_add_body_class( $classes ) {
$classes[] = 'focus-landing';
return $classes;
}// Remove header, navigation, breadcrumbs, footer widgets, footer
add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_full_width_content' );
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_action( 'genesis_before_header', 'genesis_do_nav' );
remove_action( 'genesis_after_header', 'genesis_do_subnav', 15 );
remove_action( 'genesis_after_header', 'genesis_do_breadcrumbs');
remove_action( 'genesis_before_footer', 'genesis_footer_widget_areas' );
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 );genesis();
March 21, 2013 at 5:03 pm #30318Brian BournMemberUnless you have changed the default code in you theme, it's probably due to this:
remove_action( ‘genesis_after_header’, ‘genesis_do_subnav’, 15 );
It should just be:
remove_action( ‘genesis_after_header’, ‘genesis_do_subnav’ );
Bourn Creative | bourncreative.com | Twitter
April 9, 2013 at 6:31 pm #34417tmstudiouserMemberNot sure why the 15 is there, but just removing it gave me an error.
I studied the functions.php file and realized that it should be 'genesis_before_header'.
Changed that, still didn't work until I removed the , 15.
So a combination of these 2 helped me remove the sub nav from the landing page on 2 separate sites using the focus and balance themes.
Here's the working code now.
// Remove header, navigation, breadcrumbs, footer widgets, footer
add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_full_width_content' );
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_action( 'genesis_after_header', 'genesis_do_nav' );
remove_action( 'genesis_before_header', 'genesis_do_subnav' );
remove_action( 'genesis_after_header', 'genesis_do_breadcrumbs' );
remove_action( 'genesis_before_footer', 'genesis_footer_widget_areas' );
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 );genesis();
-
AuthorPosts
- The forum ‘Design Tips and Tricks’ is closed to new topics and replies.