<pre class="lang:php decode:true ">add_action( 'genesis_after_header', 'icreate_banner' );

function icreate_banner() {
	if ( is_front_page() ) {
		return;
	}

	if ( is_home() ) {
		$id = get_option( 'page_for_posts' );
	} else {
		$id = get_the_ID();
	}

	?&gt;
	&lt;div class="page-banner" style="background-image: url(&lt;?php echo icreate_get_banner_bg(); ?&gt;)"&gt;&lt;/div&gt;&lt;?php
}

function icreate_get_banner_bg( $id = false ) {
	$id = $id ? $id : get_the_ID();

	if ( get_field( 'custom_banner', $id ) ) {
		return get_field( 'custom_banner', $id );
	}
	if ( get_field( 'default_banner', 'option' ) ) {
		return get_field( 'default_banner', 'option' );
	}

	return THEME_URI . '/images/fallback-banner.jpg';
}
</pre>
&nbsp;