如何在图片标题中添加链接?

时间:2010-09-16 作者:Joe Lencioni

我想在我的一篇帖子中添加一个照片标题的链接。我可以在标题中键入链接的HTML,但当我发布帖子时,链接会被删除。

How do you add a link to a caption? 这对于提供照片信用非常有用。

4 个回复
SO网友:fuxia

查看我的answer on question 3097 寻找可能的解决方案。

SO网友:marklchaves

我希望能够使用媒体附件的标题、描述,甚至permalinkimage link 也我觉得应该在media.php 文件

当我去提交一个增强请求时,似乎有人击败了我。不幸的是four 几年前。我撞到它了。

与此同时,我发布了GIC plugin 为我添加此标题。安装插件后,您可以编写过滤器,以使用更多媒体附件元作为标题。使用过滤器,您甚至可以添加更多样式或完全删除/隐藏标题。

下面是一个示例过滤器,用于提取图像的title, caption, description, 创建download 链接,并添加一些自定义styles.

/**
 * Custom Filter for Gallery Image Captions
 */
function my_gallery_image_caption($attachment_id, $captiontag, $selector, $itemtag) {

    $id = $attachment_id;

    $my_image_meta = galimgcaps_get_image_meta($id);

    return "<{$captiontag} class=\'wp-caption-text gallery-caption\' id=\'{$selector}-{$id}\'>"
    . "<strong>" .  wptexturize($my_image_meta[\'title\']) . "</strong><br><br>"
    .  wptexturize($my_image_meta[\'caption\']) . "<br><br>"
    .  wptexturize($my_image_meta[\'description\']) . "<br><br>"
    . "<strong>Alt Text</strong>: " . $my_image_meta[\'alt\'] . "<br><br>"
    . "<a href=\'" . $my_image_meta[\'src\'] . "\' target=\'_blank\'>Download Image</a>"
    . "</{$captiontag}></{$itemtag}>";

}
add_filter(\'galimgcaps_gallery_image_caption\', \'my_gallery_image_caption\', 10, 4);
查看文档和示例,看看这是否适合您。如果你有任何问题,请大声喊叫。

SO网友:ShiggityShaw

您希望照片下方的链接、照片上方的链接,还是单击照片时转到标题?

SO网友:Adi

wordpress支持论坛上的相同问题http://wordpress.org/support/topic/putting-a-link-in-an-image-caption .. 看看这些变通方法是否适合你。

祝你好运。

结束

相关推荐

Are captions stored anywhere?

关于我之前的question about shortcode captions, 在我看来,标题的实际文本并不是存储在短代码本身的帖子内容之外的任何地方。我会认为wp_get_attachment_metadata 将存储附件的信息,但它不会。我错了吗?或者WordPress没有在任何地方存储实际的标题?