Advertisement
Guest User

Genesis custom header image

a guest
Aug 19th, 2014
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.34 KB | None | 0 0
  1. remove_action( 'genesis_header', 'genesis_do_header' );
  2. add_action( 'genesis_header', 'adam_genesis_do_header' );
  3.  
  4.  
  5. function adam_genesis_do_header() {
  6.  
  7.     global $wp_registered_sidebars;
  8.  
  9.     genesis_markup( array(
  10.         'html5'   => '<div %s>',
  11.         'xhtml'   => '<div id="title-area">',
  12.         'context' => 'title-area',
  13.     ) );
  14.    
  15.     if ( is_home() ) {
  16.     echo '<img src="http://www.snapshotscollective.com/wp/wp-content/themes/genesis-child/images/snapshots-title.jpg"></div>';
  17.     } else {
  18.     echo '<img src="http://www.snapshotscollective.com/wp/wp-content/themes/genesis-child/images/snapshots-title-short.jpg"></div>';
  19.     }
  20.  
  21.     if ( ( isset( $wp_registered_sidebars['header-right'] ) && is_active_sidebar( 'header-right' ) ) || has_action( 'genesis_header_right' ) ) {
  22.         genesis_markup( array(
  23.             'html5'   => '<aside %s>',
  24.             'xhtml'   => '<div class="widget-area header-widget-area">',
  25.             'context' => 'header-widget-area',
  26.         ) );
  27.  
  28.             do_action( 'genesis_header_right' );
  29.             add_filter( 'wp_nav_menu_args', 'genesis_header_menu_args' );
  30.             add_filter( 'wp_nav_menu', 'genesis_header_menu_wrap' );
  31.             dynamic_sidebar( 'header-right' );
  32.             remove_filter( 'wp_nav_menu_args', 'genesis_header_menu_args' );
  33.             remove_filter( 'wp_nav_menu', 'genesis_header_menu_wrap' );
  34.  
  35.         genesis_markup( array(
  36.             'html5' => '</aside>',
  37.             'xhtml' => '</div>',
  38.         ) );
  39.     }
  40.  
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement