From 9415bbca12c01c39da58e0ed2c4e6b44ff833e5d Mon Sep 17 00:00:00 2001 From: donncha Date: Thu, 30 Nov 2006 18:54:22 +0000 Subject: WP Merge to 4559 git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@816 7be80a69-a1ef-0310-a953-fb0f7c49ff36 --- wp-includes/post-template.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'wp-includes/post-template.php') diff --git a/wp-includes/post-template.php b/wp-includes/post-template.php index 2a4795c..5c51359 100644 --- a/wp-includes/post-template.php +++ b/wp-includes/post-template.php @@ -328,10 +328,12 @@ function get_the_attachment_link($id = 0, $fullsize = false, $max_dims = false) if ( ('attachment' != $_post->post_type) || ('' == $_post->guid) ) return __('Missing Attachment'); + $post_title = wp_specialchars( $_post->post_title, 1 ); + if (! empty($_post->guid) ) { $innerHTML = get_attachment_innerHTML($_post->ID, $fullsize, $max_dims); - return "guid}\" title=\"{$_post->post_title}\" >{$innerHTML}"; + return "$innerHTML"; } else { $p .= __('Missing Attachment'); @@ -401,11 +403,11 @@ function get_attachment_icon($id = 0, $fullsize = false, $max_dims = false) { if ( $actual_aspect >= $desired_aspect ) { $height = $actual_aspect * $max_dims[0]; - $constraint = "width=\"{$max_dims[0]}\" "; + $constraint = "width='{$max_dims[0]}' "; $post->iconsize = array($max_dims[0], $height); } else { $width = $max_dims[1] / $actual_aspect; - $constraint = "height=\"{$max_dims[1]}\" "; + $constraint = "height='{$max_dims[1]}' "; $post->iconsize = array($width, $max_dims[1]); } } else { @@ -413,7 +415,9 @@ function get_attachment_icon($id = 0, $fullsize = false, $max_dims = false) { } } - $icon = "post_title}\" alt=\"{$post->post_title}\" {$constraint}/>"; + $post_title = wp_specialchars( $post->post_title, 1 ); + + $icon = "$post_title"; return apply_filters('attachment_icon', $icon, $post->ID); } @@ -426,7 +430,7 @@ function get_attachment_innerHTML($id = 0, $fullsize = false, $max_dims = false) $post = & get_post($id); - $innerHTML = $post->post_title; + $innerHTML = wp_specialchars( $post->post_title, 1 ); return apply_filters('attachment_innerHTML', $innerHTML, $post->ID); } -- cgit