1

请原谅我的无知。我正在运行 WordPress 3.5 并且刚刚安装了 Lightbox Plus。我已经检查并仔细检查了设置,它应该会自动将rel="lightbox[uniqueID|filename]"属性添加到图像链接,但事实并非如此。

我检查了我的 header.php 并且钩子"<?php wp_head(); ?>"在那里。

这是从图库中添加的链接。

<a href="http://dreamlandhomes.ca/wp-content/uploads/5703-Elizabeth-A-main.png"><img class="aligncenter size-thumbnail wp-image-1556" alt="5703-Elizabeth-A-main" src="http://dreamlandhomes.ca/wp-content/uploads/5703-Elizabeth-A-main-150x150.png" width="150" height="150" /></a>

我已经尝试手动安装该属性,但它也不起作用。只需在新选项卡中打开图像。

示例 2(手动估算的 rel)

<a href="http://webaddresshere/wp-content/uploads/5703-Elizabeth-A-main.png" rel="lightbox[test box]"><img class="aligncenter size-thumbnail wp-image-1556" alt="5703-Elizabeth-A-main" src="http://webaddresshere/wp-content/uploads/5703-Elizabeth-A-main-150x150.png" width="150" height="150" /></a>
4

1 回答 1

0

我认为这将是一个脚本冲突问题,我似乎一直都有同样的问题。

如果你不是 100% 准备好使用 Lightbox Plus,那么给 Fancybox 一个机会,当 Lightbox Plus 没有时,它总是对我有用。

http://wordpress.org/extend/plugins/fancybox-for-wordpress/

也可以手动添加(Fancybox 脚本),然后使用以下代码为链接到图像文件的所有链接自动触发:

 var select = $('a[href$=".bmp"],a[href$=".gif"],a[href$=".jpg"],a[href$=".jpeg"],a[href$=".png"],a[href$=".BMP"],a[href$=".GIF"],a[href$=".JPG"],a[href$=".JPEG"],a[href$=".PNG"],.fancybox');

 $(select).fancybox({
    helpers : {
        overlay : {
            css : {
                'background' : 'rgba(255, 255, 255, 0.3)'
            }
        }
    }
 });

更新您不需要助手,如果有的话,您可以在其中放置配置选项 - 请参阅 Fancybox 文档。

于 2012-12-13T05:12:18.180 回答