escape more things #WWGJD

This commit is contained in:
Robin Cornett
2015-05-07 20:36:35 -04:00
parent 9f97e65e88
commit 9bdca7944f
6 changed files with 16 additions and 9 deletions
@@ -113,7 +113,10 @@ class Display_Featured_Image_Genesis_Admin {
$id
);
echo '<img src="' . esc_url( $preview[0] ) . '" alt="' . esc_attr( $alt ) . '" />';
printf( '<img src="%1$s" alt="%2$s" />',
esc_url( $preview[0] ),
esc_attr( $alt )
);
}
@@ -141,7 +144,10 @@ class Display_Featured_Image_Genesis_Admin {
wp_get_attachment_image_src( $id, 'thumbnail' ),
$id
);
echo '<img src="' . esc_url( $preview[0] ) . '" alt="' . esc_attr( the_title_attribute( 'echo=0' ) ) . '" />';
printf( '<img src="%1$s" alt="%2$s" />',
esc_url( $preview[0] ),
esc_attr( the_title_attribute( 'echo=0' ) )
);
}
@@ -250,7 +250,7 @@ class Display_Featured_Image_Genesis_Output {
esc_attr( $item->title )
);
echo apply_filters( 'display_featured_image_genesis_large_image_output', $image );
echo apply_filters( 'display_featured_image_genesis_large_image_output', wp_kses_post( $image ) );
}
/**
@@ -100,7 +100,7 @@ class Display_Featured_Image_Genesis_RSS {
// whew. build the image!
$image = get_the_post_thumbnail( get_the_ID(), $size, array( 'align' => $align, 'style' => $style, 'class' => $class ) );
$image = apply_filters( 'display_featured_image_genesis_modify_rss_image', $image );
$image = apply_filters( 'display_featured_image_genesis_modify_rss_image', wp_kses_post( $image ) );
return $image . $content;
@@ -232,7 +232,7 @@ class Display_Featured_Image_Genesis_Settings {
}
$preview = wp_get_attachment_image_src( absint( $id ), 'medium' );
echo '<div id="upload_logo_preview">';
echo '<img src="' . esc_url( $preview[0] ) . '" />';
printf( '<img src="%s" />', esc_url( $preview[0] ) );
echo '</div>';
}
echo '<input type="hidden" class="upload_image_id" id="displayfeaturedimagegenesis[default]" name="displayfeaturedimagegenesis[default]" value="' . absint( $id ) . '" />';
@@ -26,7 +26,7 @@ class Display_Featured_Image_Genesis_Taxonomies {
__( 'Delete Image', 'display-featured-image-genesis' )
);
echo '<p class="description">';
printf( __( 'Set Featured Image for new term.','display-featured-image-genesis' ) );
printf( __( 'Set Featured Image for new term.', 'display-featured-image-genesis' ) );
echo '</p>';
echo '</div>';
@@ -59,7 +59,7 @@ class Display_Featured_Image_Genesis_Taxonomies {
}
$preview = wp_get_attachment_image_src( absint( $id ), 'medium' );
echo '<div id="upload_logo_preview">';
echo '<img src="' . esc_url( $preview[0] ) . '" width="300" />';
printf( '<img src="%s" width="300" />', esc_url( $preview[0] ) );
echo '</div>';
}
echo '<input type="hidden" class="upload_image_id" id="term_image_id" name="displayfeaturedimagegenesis[term_image]" value="' . absint( $id ) . '" />';
+3 -2
View File
@@ -16,10 +16,11 @@
* @since 2.1.0
*/
function display_featured_image_genesis_get_term_image_id() {
$image_id = '';
$taxonomies = get_taxonomies();
$args = array( 'orderby' => 'count', 'order' => 'DESC' );
$terms = wp_get_object_terms( get_the_ID(), $taxonomies, $args );
$image_id = '';
foreach ( $terms as $term ) {
$t_id = $term->term_id;
@@ -192,7 +193,7 @@ function display_featured_image_genesis_add_archive_thumbnails() {
$permalink = get_permalink();
printf( '<a href="%1$s" aria-hidden="true">%2$s</a>',
esc_url( $permalink ),
$image
wp_kses_post( $image )
);
}