From 27fe045132364cbc0e2c61332a364d588e2a622a Mon Sep 17 00:00:00 2001 From: "Dominik Schilling (ocean90)" Date: Wed, 2 Oct 2013 20:45:55 +0000 Subject: [PATCH] Allow to filter the `link` attribute via `shortcode_atts_gallery`. props iworks. fixes #24979. git-svn-id: https://develop.svn.wordpress.org/trunk@25665 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/media.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/wp-includes/media.php b/src/wp-includes/media.php index 1048187c0e..5598a5a3f5 100644 --- a/src/wp-includes/media.php +++ b/src/wp-includes/media.php @@ -733,7 +733,8 @@ function gallery_shortcode($attr) { 'columns' => 3, 'size' => 'thumbnail', 'include' => '', - 'exclude' => '' + 'exclude' => '', + 'link' => '' ), $attr, 'gallery')); $id = intval($id); @@ -807,9 +808,9 @@ function gallery_shortcode($attr) { $i = 0; foreach ( $attachments as $id => $attachment ) { - if ( ! empty( $attr['link'] ) && 'file' === $attr['link'] ) + if ( ! empty( $link ) && 'file' === $link ) $image_output = wp_get_attachment_link( $id, $size, false, false ); - elseif ( ! empty( $attr['link'] ) && 'none' === $attr['link'] ) + elseif ( ! empty( $link ) && 'none' === $link ) $image_output = wp_get_attachment_image( $id, $size, false ); else $image_output = wp_get_attachment_link( $id, $size, true, false );