Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Replace header hook to include logo
- remove_action( 'genesis_header', 'genesis_do_header' );
- add_action( 'genesis_header', 'genesis_do_new_header' );
- function genesis_do_new_header() {
- global $post;
- if ( is_singular() &&
- has_post_thumbnail( $post->ID ) &&
- ( /* $src, $width, $height */ $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'post-thumbnail' ) ) &&
- $image[1] >= HEADER_IMAGE_WIDTH ) :
- // Houston, we have a new header image!
- echo '<div id="header-image">';
- echo get_the_post_thumbnail( $post->ID, 'post-thumbnail' );
- echo '</div>';
- else : ?>
- <div id="title-area"><img src="<?php header_image(); ?>" width="<?php echo HEADER_IMAGE_WIDTH; ?>" height="<?php echo HEADER_IMAGE_HEIGHT; ?>" alt="" /></div>
- <?php endif;
- }
- define( 'HEADER_TEXTCOLOR', '' );
- define( 'NO_HEADER_TEXT', true );
- define( 'HEADER_IMAGE', CHILD_URL . '/images/headers/path.jpg' );
- define( 'HEADER_IMAGE_WIDTH', apply_filters( 'twentyten_header_image_width', 940 ) );
- define( 'HEADER_IMAGE_HEIGHT', apply_filters( 'twentyten_header_image_height', 198 ) );
- set_post_thumbnail_size( HEADER_IMAGE_WIDTH, HEADER_IMAGE_HEIGHT, true );
- add_custom_image_header( '', 'twentyten_admin_header_style' );
- function twentyten_admin_header_style() { ?>
- <style type="text/css">
- #headimg {
- border-bottom: 1px solid #000;
- border-top: 4px solid #000;
- }
- </style>
- <?php
- }
- register_default_headers( array(
- 'berries' => array(
- 'url' => CHILD_URL . '/images/headers/berries.jpg',
- 'thumbnail_url' => CHILD_URL . 'http://frontporchfarm.net/photos//cropped-IMG_601711.jpg',
- /* translators: header image description */
- 'description' => __( 'Berries', 'twentyten' )
- )
- ) );
- do_action( 'genesis_site_title' );
- do_action( 'genesis_site_description' );
- echo '</div><!-- end #title-area -->';
- if ( is_active_sidebar( 'header-right' ) || has_action( 'genesis_header_right' ) ) {
- echo '<div class="widget-area">';
- do_action( 'genesis_header_right' );
- dynamic_sidebar( 'header-right' );
- echo '</div><!-- end .widget-area -->';
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement