DeepSeek探索全新的WordPress-AI插件(支持定制功能)点击立即了解
本站原创!“相邻图片画廊助手”是大神建站(dsdiss.com)开发的一款 WordPress 插件,版本为 1.0,遵循 GPL2 许可证。它能自动把文章里相邻的图片转换为画廊展示,支持在后台设置图片显示比例、桌面端和移动端每行显示的图片数量,最后一行图片可自适应铺满且能单独设比例;集成了 Lightbox 让用户点击图片可弹出大图查看,还会根据设置调整移动端图片布局,同时在生成画廊时会移除多余换行符和 `<br>` 标签以保证页面显示效果。
功能特点
画廊转换:自动识别文章中的相邻图片,并将其转换为画廊显示效果。
后台设置:支持在后台设置图片显示比例、桌面端和移动端每行显示的图片数量,且最后一行图片可自适应铺满并单独设置比例。
Lightbox 支持:集成了 Lightbox 功能,点击图片可弹出大图查看。
移动端适配:根据设置的移动端每行图片数量,自动调整移动端的图片布局。
功能实现
adjacent_images_gallery_filter_content($content):核心函数,用于过滤文章内容,将相邻图片转换为画廊。实现过程:获取后台设置的图片显示比例和每行图片数量;使用 DOMDocument 解析文章内容,找出相邻的图片组;为每个相邻图片组生成画廊 HTML 代码;替换原有的相邻图片为画廊 HTML 代码;移除多余的换行符和 <br> 标签。
实现效果
优化记录
1.1版本 修复与其他插件冲突错误问题;
1.2版本 修复手机端图片无法铺满最后一行的bug;
1.3版本 新增图片随机展示效果;
1.4版本 修复pre标签内容多行自动合并一行的bug