Wordpress添加图像附加属性

时间:2015-03-04 09:03:33

标签: wordpress

当我将图像插入普通wordpress帖子并将链接设置为文件时,我得到的代码如下:

<a href="http://...full.jpg"><img class="alignnone size-thumbnail wp-image-9" src="http://..thumb.jpg" alt="2966976762_813645a74d_o" width="400" height="400" /></a>

我需要一些脚本来为元素添加其他属性:

<a href="http://...full.jpg" data-size="1000x500">

每次上传照片时,我都不会一个接一个地执行此操作

1 个答案:

答案 0 :(得分:0)

好吧,我明白了:

add_filter('image_send_to_editor', 'imageAddSizeToLink', 20, 8);

function imageAddSizeToLink($html, $id, $caption, $title, $align, $url, $size, $alt = '') {

    $i = wp_get_attachment_image_src($id, 'full');
    $html = str_replace("<a ", "<a data-size='{$i[1]}x{$i[2]}'", $html);

    return $html;
}