Possible Duplicate:
Retrieving a custom link on an attachment
我正在使用Wordpress页面上的图像链接到站点中的其他页面。我知道如何获取附加图像的文件或附件URL,但如果它链接到另一个页面,我不知道如何获取其URL。
看看here .第一幅图片“女装”链接到该网站的一个单独页面。我正在尝试使附件的标题具有相同的链接。
我知道如何使用下面的过滤器更改标题,将其包装在锚定标记中,但我不知道如果附件链接到单独的页面,如何实际检索附件的URL。有人有什么想法吗?
//Change Caption output
function my_caption($output, $attr , $content) {
extract(shortcode_atts(array(
\'id\' => \'\',
\'align\' => \'alignnone\',
\'width\' => \'\',
\'caption\' => \'\'
), $attr));
if ( 1 > (int) $width || empty($caption) )
return $content;
if ( $id ) $id = \'id="\' . esc_attr($id) . \'" \';
return \'<div \' . $id . \'class="wp-caption \' . esc_attr($align) . \'" style="width: \' . (10 + (int) $width) . \'px">\'
. do_shortcode( $content ) . \'<a href="#"><p class="wp-caption-text">\' . $caption . \'</p></a></div>\';return $output;
}
add_filter(\'img_caption_shortcode\',\'my_caption\' , 10 , 3 );