Skip to content

Instantly share code, notes, and snippets.

@idavinder
idavinder / Remove Header Area and Header Markup in Genesis Theme
Created June 29, 2014 06:23
Remove Header Area and Header Markup in Genesis Theme
/** Remove Header Area and Header Markup in Genesis Theme */
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 );
@idavinder
idavinder / Remove Primary Navigation Menu from specific Pages in Genesis
Created June 22, 2014 17:55
Remove Primary Navigation Menu from specific Pages in Genesis
add_action('get_header', 'bwp_pages_remove_genesis_nav');
/**
* Remove Primary Navigation Menu from specific Pages
* @author Davinder Singh Kainth
* @Link http://www.basicwp.com/remove-primary-menu-pages-genesis/
*/
function bwp_pages_remove_genesis_nav() {
$pages = array( 61, 181 );
if ( is_page( $pages ) ) {
remove_action('genesis_after_header', 'genesis_do_nav');
@idavinder
idavinder / Remove Primary Menu from Homepage in Genesis
Created June 22, 2014 17:53
Remove Primary Menu from Homepage in Genesis
add_action('get_header', 'bwp_homepage_remove_genesis_nav');
/**
* Remove Primary Navigation Menu from Homepage
* @author Davinder Singh Kainth
* @Link http://www.basicwp.com/remove-primary-menu-pages-genesis/
*/
function bwp_homepage_remove_genesis_nav() {
if ( is_home() ) {
remove_action('genesis_after_header', 'genesis_do_nav');
}
@idavinder
idavinder / Arrows for next previous text links in Genesis Theme
Created March 13, 2014 05:35
Arrows for next previous text links in Genesis Theme
@idavinder
idavinder / Remove post meta, info, content below post title on Genesis Theme Homepage
Created March 12, 2014 16:46
Remove post meta, info, content from Genesis Homepage
//* Remove the post content & post meta (http://www.basicwp.com/remove-post-meta-info-contents-genesis)
add_action('template_redirect', 'child_conditional_actions');
function child_conditional_actions() {
if( !is_singular() ) {
remove_action( 'genesis_entry_content', 'genesis_do_post_content' );
remove_action( 'genesis_entry_header', 'genesis_post_info', 12 );
remove_action( 'genesis_entry_footer', 'genesis_post_meta' );
}}
@idavinder
idavinder / Add widget after 2 or 3 posts in Genesis Theme
Created March 12, 2014 16:21
New Widget between Posts in Genesis Theme
//* Add new widget Between Posts Area
genesis_register_sidebar( array(
'id' => 'between-posts-area',
'name' => __( 'Between Posts Area', 'basicwp-theme' ),
'description' => __( 'This widget show between and after few posts.', 'basicwp-theme' ),
) );
//* Add widget area between and after 3 posts
add_action( 'genesis_after_entry', 'basicwptheme_between_posts_area' );
@idavinder
idavinder / adsense-ads-below-post-title-genesis
Created March 11, 2014 09:06
Adsense Ads below Post Title in Genesis Theme
//*FOR NEW HTML5 GENESIS THEMES
//* New Widget area to show ads under post title | basicwp.com/add-adsense-ads-genesis-single-posts/
genesis_register_sidebar( array(
'id' => 'ad-after-title',
'name' => __( 'Ad After Title', 'custom' ),
'description' => __( 'This is Ad section under post title', 'custom' ),
) );
//* Show ads below post title on posts
add_action( 'genesis_entry_header', 'basicwp_post_ad_feature', 12 );
@idavinder
idavinder / Highlight main menu while hovering over sub menus
Last active August 29, 2015 13:56
Highlight main menu while hovering over sub menus
//Make changes to nav-primary class, colors, background as per your theme - basicwp.com
//http://www.basicwp.com/menu-highlighted-sub-menus-hover/
.nav-primary ul li:hover > a {
color: #444;
background-color: #fff;
}
@idavinder
idavinder / Different Color for each menu item in Genesis Theme
Last active August 29, 2015 13:56
Different Color for each menu item in Genesis Theme
/* Primary Navigation menu item color styles - http://www.basicwp.com/menu-items-color-in-genesis/
--------------------------------------------- */
.nav-primary .redcolor a { background:#7F5217; }
.nav-primary .redcolor a:hover { background:#7F462C; }
.nav-primary .yellowcolor a { background:#FFFF00; }
.nav-primary .yellowcolor a:hover { background:#FFF380; }
.nav-primary .bluecolor a { background:#342D7E; }
.nav-primary .bluecolor a:hover { background:#15317E; }
@idavinder
idavinder / Remove Footer widgets from Posts only in Genesis
Created February 10, 2014 14:19
Remove Footer widgets from only Posts in Genesis