diff options
| author | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2006-11-30 18:54:22 +0000 |
|---|---|---|
| committer | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2006-11-30 18:54:22 +0000 |
| commit | 9415bbca12c01c39da58e0ed2c4e6b44ff833e5d (patch) | |
| tree | 72e6c3da0cf5b18f808b7b5002ffd41f3edc0904 /wp-includes/post-template.php | |
| parent | 475ef251608d4d8a4d44a86d99693c416a1159fd (diff) | |
| download | wordpress-mu-9415bbca12c01c39da58e0ed2c4e6b44ff833e5d.tar.gz wordpress-mu-9415bbca12c01c39da58e0ed2c4e6b44ff833e5d.tar.xz wordpress-mu-9415bbca12c01c39da58e0ed2c4e6b44ff833e5d.zip | |
WP Merge to 4559
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@816 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-includes/post-template.php')
| -rw-r--r-- | wp-includes/post-template.php | 14 |
1 files changed, 9 insertions, 5 deletions
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 "<a href=\"{$_post->guid}\" title=\"{$_post->post_title}\" >{$innerHTML}</a>"; + return "<a href='$_post->guid' title='$post_title'>$innerHTML</a>"; } 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 = "<img src=\"{$src}\" title=\"{$post->post_title}\" alt=\"{$post->post_title}\" {$constraint}/>"; + $post_title = wp_specialchars( $post->post_title, 1 ); + + $icon = "<img src='$src' title='$post_title' alt='$post_title' $constraint/>"; 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); } |
