In GenesisWP Facebook group a user wants to know:
Does anyone know how to move the secondary menu to below the slider on Outreach Pro?
We can assign a menu to secondary navigation location, remove it only from the front page and display it between Home – Top and Home – Bottom widget areas in Outreach Pro.
Secondary nav will continue to appear in its usual place, below the header on inner pages.
Step 1
Add the following in Outreach Pro’s functions.php:
// Remove the secondary navigation menu on front page | |
add_action( 'genesis_header', 'sk_conditional_secondary_nav' ); | |
function sk_conditional_secondary_nav() { | |
// if we are not on front page, abort. | |
if ( !is_front_page() ) { | |
return; | |
} | |
remove_action( 'genesis_after_header', 'genesis_do_subnav' ); | |
} |
Step 2
In front-page.php, add
//* Add secondary navigation
add_action( 'genesis_before_footer', 'genesis_do_subnav', 1 );
below
//* Add home top widgets
add_action( 'genesis_loop', 'outreach_home_top_widgets' );
Step 3
In style.css add
.nav-secondary { | |
background-color: #111; | |
} | |
.nav-secondary .wrap { | |
margin-bottom: 0; | |
} |