|
<?php |
|
/** |
|
* This file adds the Banner template. |
|
* |
|
* @author Sridhar Katakam |
|
* @package Generate |
|
* @subpackage Customizations |
|
*/ |
|
|
|
/* |
|
Template Name: Banner Page |
|
*/ |
|
|
|
// 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_after_header', 'genesis_do_subnav' ); |
|
remove_action( 'genesis_before', 'genesis_do_subnav' ); |
|
remove_action( 'genesis_before_loop', 'genesis_do_breadcrumbs' ); |
|
remove_action( 'genesis_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 ); |
|
|
|
add_action ( 'genesis_before_header', 'sk_add_banner_image' ); |
|
function sk_add_banner_image() { |
|
|
|
global $post; |
|
|
|
if ( is_page( 'about' ) || '2' == $post->post_parent ) { |
|
// the page is "About", or the parent of the page is "About". where 2 is the ID of "About" Page. |
|
echo '<div class="banner-image"><div class="wrap">'; |
|
echo '<img src="' . get_stylesheet_directory_uri() . '/images/about.jpg" />'; |
|
echo '</div></div>'; |
|
} |
|
|
|
elseif ( has_post_thumbnail() ) { |
|
echo '<div class="banner-image"> |
|
<div class="wrap"> |
|
<img src="' . genesis_get_image( array( 'format' => 'url' ) ) . '" /> |
|
</div> |
|
</div>'; |
|
} |
|
|
|
} |
|
|
|
genesis(); |