WordPress免插件实现图片FancyBox灯箱教程

自助开通VIP,整站资源任意下载

特别声明:注册会员根据级别享有相关下载优惠,请仔细辨别。所有资源均收集于互联网仅供学习、参考和研究,请理解这个概念,所以不能保证每个细节都符合你的需求,也可能存在未知的BUG与瑕疵, 你下载的资源和程序源码组件因其特殊性均为可复制品,所以不支持任何理由的退款兑现,请认真阅读本站声明和相关条款后再点击支付下载。

今天分享一个免插件实现WordPress文章中的图片FancyBox灯箱的教程。希望可以帮助你!

b2主题美化之全代码集成FancyBox灯箱

b2主题是没有图片灯箱效果的,百度了许久依旧没看到一个可行的方案,所以我整理了全代码集成FancyBox灯箱,亦可摆脱无用插件,FancyBox 图片灯箱效果不仅可以点击图片放大,而且还支持幻灯片播放、全屏查看、缩略图列表以及分享照片的功能。

当然这个灯箱功能支持任何主题呢。

效果图:

WordPress免插件实现图片FancyBox灯箱教程,WordPress免插件实现图片FancyBox灯箱教程 - 吾搜资源网,WordPress,第1张

免代码教程:

将下方代码添加到文章页面模板的</head>之前

<script src="//code.jquery.com/jquery-3.3.1.min.js"></script><link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" /><script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js"></script>

文章模板名称:

b2的主题放在single.php 29 行就可以了

其他主题single.php找到这个文章模板房子最下面<?php get_footer();这个页尾函数前面就可以了

将下面的代码放入你 WordPress 主题下的 functions.php 文件中即可实现效果。

/**FancyBox图片灯箱,大致修改版**/add_filter('the_content', 'fancybox');function fancybox($content){ $file_types = 'bmp|gif|jpeg|jpg|png|swf|webp'; // 文件类型列表$pattern = array("/<img(.*?)src=('|\")([^>]*).($file_types)('|\")(.*?)>/i","/<a(.*?)href=('|\")([^>]*).($file_types)('|\")(.*?)>(.*?)<\/a>/i");$replacement = array('<a$1href=$2$3.$4$5 data-fancybox="images"><img$1src=$2$3.$4$5$6></a>','<a$1href=$2$3.$4$5 data-fancybox="images"$6>$7</a>');$content = preg_replace($pattern, $replacement, $content);return $content;}

教程到这里就结束了,这个免插件的教程是b2主题论坛大佬柒月写的,使用中有任何问题可有文末留言,也可以百度一下【七月笔记】给作者做个seo数据。

本站源码仅做学术研究,自娱自乐使用,不得用于赌博性质的非法商业用途!转载请说明出处!内容投诉
吾搜资源吧 » WordPress免插件实现图片FancyBox灯箱教程

发表评论

欢迎 访客 发表评论

欢迎您光临本站,秉承服务宗旨,履行"站长"责任,销售只是起点,服务永无止境!

游戏演示 棋牌圈