如何给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教程】给文章页增加图片Fancybox灯箱效果/支持放大自动播放等”中的一部分。
上面自动添加灯箱教程,在添加了外链转内链功能的wordpress站点无效。
历史上的今天:
- 2020: LOL手游全球公测啦,快来一起手游吧(0)
- 2018: 电影《反贪风暴3》超清中字磁力链接(0)
- 2018: 电影《大轰炸》1080P高清百度网盘在线观看+磁力链接(0)
- 2018: 最新安卓斗图表情包app内购破解(0)
- 2018: 最新安卓InShot 视频编辑器破解版(0)