From 04149b767a9c802112600bb9d8c485dbd6e6e419 Mon Sep 17 00:00:00 2001 From: Robin Cornett Date: Mon, 4 Apr 2016 15:50:04 -0400 Subject: [PATCH] Fix extra headline on excerpts --- .../class-displayfeaturedimagegenesis-description.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/includes/class-displayfeaturedimagegenesis-description.php b/includes/class-displayfeaturedimagegenesis-description.php index b649415..5d21710 100644 --- a/includes/class-displayfeaturedimagegenesis-description.php +++ b/includes/class-displayfeaturedimagegenesis-description.php @@ -32,7 +32,11 @@ class Display_Featured_Image_Genesis_Description { if ( genesis_html5() ) { $itemprop = 'itemprop="headline"'; } - $headline = sprintf( '

%s

', get_the_title() ); + + $setting = displayfeaturedimagegenesis_get_setting(); + if ( ! $setting['keep_titles'] ) { + $headline = sprintf( '

%s

', get_the_title() ); + } if ( has_excerpt() ) { $intro_text = apply_filters( 'display_featured_image_genesis_singular_description', get_the_excerpt() ); @@ -242,10 +246,10 @@ class Display_Featured_Image_Genesis_Description { * @param $intro_text string the archive intro text. * @param string $class optional class for the div. * - * @since x.y.z + * @since 2.5.0 */ protected function print_description( $intro_text, $class = '', $context = 'archive_intro' ) { - printf( '
', $class ); + printf( '
', esc_html( $class ) ); do_action( "displayfeaturedimagegenesis_before_{$context}" ); echo wp_kses_post( wpautop( $intro_text ) ); do_action( "displayfeaturedimagegenesis_after_{$context}" );