wordpress图片自动添加图片链接

前言

如何给wordpress文章中的图片自动添加图片链接地址呢?

正文

这里我们只需要在主题中的funtion.php文件中加入如下代码即可。

/*
==================================================
wordpress图片自动添加链接
==================================================
*/
add_filter('the_content', 'fancybox1');
add_filter('the_content', 'fancybox2');
function fancybox1($content){ 
global $post;
$pattern = "/<img(.*?)src=('|")([^>]*).(bmp|gif|jpeg|jpg|png|swf)('|")(.*?)>/i";
$replacement = '<a$1href=$2$3.$4$5 data-fancybox="images"><img$1src=$2$3.$4$5$6></a>';
$content = preg_replace($pattern, $replacement, $content);
return $content;
}
function fancybox2($content){ 
global $post;
$pattern = "/<a(.*?)href=('|")([^>]*).(bmp|gif|jpeg|jpg|png|swf)('|")(.*?)>(.*?)</a>/i";
$replacement = '<a$1href=$2$3.$4$5 data-fancybox="images"$6>$7</a>';
$content = preg_replace($pattern, $replacement, $content);
return $content;
}

总结

上面自动添加灯箱教程,在添加了外链转内链功能的wordpress站点无效。

© 版权声明
THE END
喜欢就支持以下吧
点赞45赞赏
分享
评论 抢沙发

请登录后发表评论