Pages

Showing posts with label Genesis Child Theme. Show all posts
Showing posts with label Genesis Child Theme. Show all posts

Thursday 11 June 2015

Remove Genesis Header

To remove Genesis header we can simply use "genesis_header" hook to remove "genesis_do_header" function. Use the code in your functions.php or in a specific page template where you want to modify your header. For Example :
/*
 * Remove Genesis 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 );
if you want to use custom header and want to add header image you can use the following code to hook again to the "genesis_header" and add your custom functions. Place the code in your functions.php
  /*
 * Add custom header Image.
========================================*/

add_action( 'genesis_header', 'aam_genesis_header' );
function aam_genesis_header() {
 /**
  * Get header image
  * @type string
  */
 $am_header_image = get_header_image();
 if ( $am_header_image != '' ) {
    echo '
    <a href="'.get_home_url( '/' ).'">
  <div class="custom-header-wrap">
   <img src="'.$am_header_image.'" title="'.get_bloginfo( 'name' ).'">
  </div>
  </a>';
 } else {
  echo '
  <div class="wrap">
   <div class="title-area">
    <h1 class="site-title" itemprop="headline">
    <a href="'.get_home_url( '/' ).'">'.get_bloginfo( 'name' ).'</a>
    </h1>
   </div>
  </div>';
 }
}

Monday 30 September 2013

Icon Fonts in Genesis - Child Theme

how to add icon fonts in genesis child theme - font awesome
Icon fonts in Genesis Framework - Child Theme - Font Awesome

Icon fonts are great in now a days web design and development. a lot of new theme and css frameworks are coming with great features and much more easy to design and develop a new website or theme from scratch.

I believe icons speak what words can not and that is why I always use them in my theme instead of adding content every where we should add icons to make our design look elegant.