知更鸟begin主题fancybox图片弹出功能无效的原因

2019年12月12日07:38:39

今天很郁闷,WP发布文章后,点击文章图片变成在新窗口打开图片,而不是在当前页面弹出图片浏览了。

我仔细看了能弹出图片和不能弹出图片的网页HTML代码,对比一下,发现能弹出图片的a标签里多了两个属性class="fancybox"data-fancybox-group="button",如图所示:

上面的a标签比下面的a标签多了fancybox属性

上面的a标签比下面的a标签多了fancybox属性

但是为什么有的图片链接有这两个属性有的图片链接却没有?我百思不得其解。

我不断进行各种尝试。

把其他可弹出图片的文章的图片代码复制到这篇文章里,结果是可以弹出图片的!

难道是数据库里记录了图片上传时的某些特征?我又打开数据库,对比记录的图片信息,结果并没有发现有什么特别可疑之处。

在编辑器把文章图片全部删除掉,重新上传,但是结果还是不能弹出图片!

有点奔溃了!

找不到问题所在!

已经折腾了几个小时了!

会不会是文件名问题?我把图片文件名改为几个数字,重新上传,结果——真的能弹出图片了!我立即查看网页HTML,发现图片的a标签里确实出现了上面提到的那两个fancybox属性。

但我还是不能确认就是文件名的问题,我再把文件名改为中文,结果上传后是不能弹出图片。把文件名改为英文字符,结果也可以弹出图片来。至此,我终于可以确定,上传图片不能使用中文名,否则fancybox弹出图片浏览功能无效!

注:本文只针对知更鸟begin主题5.2版本。