我找到了它正在编码的解决方案,但只是一点点;-):
- 制作一个特定的 CSS 类,例如 .mySuperGallery01
- 在您的页面中,插入画廊简码,例如
[图库链接=“文件”大小=“中”IDs=“332,330,331”]
该ID列表是通过媒体上传的图像的ID...
用你的例如 div 类包装画廊短代码,如下所示:
<div class="mySuperGallery01">[gallery link="file" size="medium" ids="332,330,331"]</div>
对于每个短编码画廊,wordpress 将创建一个 ID #gallery-X,其中 X 是您页面上画廊的订单号(#gallery-1、#gallery-2、#gallery-3...)
- 现在转到设置 => WP 的 Fancybox => 额外通话
- 检查“Additional FancyBox Calls”选项是否被选中(打开)
- 通过 jquery 链接到画廊,并将 groupNUMBER 添加到每个链接,但通过将其放入 textarea 中,为每个下一个画廊添加一个不同的 groupNUMBER:
$('.smallerGallery01 #gallery-X a').attr('rel','groupNUMBER');
一个画廊 = 一段这段代码......只需将每个画廊示例的 X 和 NUMBER 更改为相同的值:$('.smallerGallery01 #gallery-1 a').attr('rel','group1');
$('.smallerGallery02 #gallery-2 a').attr('rel','group2');
- 您需要做的最后一件事是通过将例如此代码插入到 textarea 中来实际“播放”您的类中的 fancybox:
jQuery(".smallerGallery01 a").fancybox({
“循环”:假,
'自动缩放':真,
“填充”:10,
“不透明度”:是的,
'speedIn':500,
“速度输出”:500,
“改变速度”:300,
'overlayShow':是的,
'overlayOpacity': "0.3",
'overlayColor': "#666666",
'titleShow':是的,
'titlePosition': '里面',
'enableEscapeButton':真,
'showCloseButton':真,
'showNavArrows':是的,
'hideOnOverlayClick':是的,
'hideOnContentClick':假,
“宽度”:560,
“身高”:340,
'transitionIn': "淡入淡出",
'transitionOut': "淡入淡出",
'centerOnScroll':真
});
9)虚拟条目:当然你必须点击保存更改按钮;-)
注意:我建议您逐步进行,尤其是通过 jQuery 设置
优点:因为你有一个特定的类,你也可以为你的新风格画廊制作特定的风格:)