我在我的WordPress博客(designink.nl)上使用Lightbox 2.9.2(基于Rupert Morris)并使用auto-lightbox设置(让插件添加html到图像链接)。不过,我想阻止某个帖子上的特定图片被Lightbox调用。有没有一个代码来打破/防止个别实例,而不是改变我的自动设置?禁用每个帖子的自动lightbox图片-Wordpress
1
A
回答
0
我还没有机会尝试了这一点,但你可以尝试打印的jQuery这一点在你的网站的标题:
var no_light_box = jQuery("img[src$='THE_IMAGE_PATH']"); //Specify your image
jQuery(no_light_box).attr({ rel: "" }); //Reset the rel value
基本上你会找到的图像路径你不想有灯箱的图像,然后从灯箱重置它的rel属性[26](这看起来在该插件中没有任何标准,所以它不会启动一个灯箱点击。
它可能会更容易如果您实施自己的灯箱代码,则更易于管理。
1
进入lightbox2.php,并更改以下功能:
function autoexpand_rel_wlightbox ($content) {
global $post;
if (strpos($content,"<!-- nolightbox -->") == 0) {
$pattern = "/(<a(?![^>]*?rel=['\"]lightbox.*)[^>]*?href=['\"][^'\"]+?\.(?:bmp|gif|jpg|jpeg|png)['\"][^\>]*)>/i";
$replacement = '$1 rel="lightbox['.$post->ID.']">';
$content = preg_replace($pattern, $replacement, $content);
return $content;
} else {
return $content;
}
}
添加 - 查找,如果看到它,保持与原始:)
相关问题
- 1. WordPress的:图像中的每个帖子
- 2. WordPress的帖子中的每个图片的Facebook分享按钮
- 3. 如何在wordpress中显示帖子的每个精选图片
- 4. wordpress帖子自动过期
- 5. WordPress的帖子 - 附加图片
- 6. WordPress的帖子第一张图片
- 7. 每月WordPress的帖子数
- 8. 图片外部帖子内容WordPress的帖子
- 9. 在wordpress中使用自定义帖子类型保存图片?
- 10. 为一个自定义帖子类型禁用WordPress垃圾箱
- 11. 将图片附加到WordPress帖子
- 12. 图片媒体和wordpress中的自定义帖子类型
- 13. 无法更改WordPress中的每个帖子的帖子帖子类型查询
- 14. 在Wordpress/Magento中每3个帖子中添加一个图片PHP循环
- 15. 从帖子上的精选图片加载wordpress页脚图片
- 16. 幻灯片放映每个帖子的WordPress插件Loop.php网格视图?
- 17. Wordpress,为每个帖子设置语言?
- 18. wordpress中每个帖子类型的自定义标签
- 19. WordPress的自定义帖子
- 20. 免Hack Free Wordpress自定义帖子类型图片上传?
- 21. WordPress的多个帖子从帖子ID
- 22. WordPress的自定义帖子类型每年/每月档案
- 23. Wordpress自动从帖子内容摘录?
- 24. 自动刷新Wordpress帖子Div
- 25. WordPress的帖子href动态
- 26. WordPress的帖子缩略图
- 27. WordPress的 - 自定义帖子类型的帖子不使用single.php
- 28. WordPress - 每一页的帖子都显示相同的帖子
- 29. 多个wordpress自定义帖子元值
- 30. 使用wp_insert_post为每个用户自动创建帖子
对不起网页上的所有链接,我很绿色。你是指(a)httpdocs> index.htm或(b)wordpress> index.php或(c)wp-content> index.php?我将在admin-mode中的特定帖子的html字段中放置什么?这将推翻自动设置吗?将更新结果.... – Niels 2010-05-12 13:48:32
这是你将在位于你使用的主题文件夹中的header.php文件中实现的东西。如果你正在寻找这样的多个图像,这不是一个非常实用的解决方案。 – hsatterwhite 2010-05-12 14:01:22
你说得对。将删除“自动”设置并在需要时手动调用灯箱。如果在WP中有一个wysywig选项来做到这一点,那将会很棒。感谢您的回答! – Niels 2010-05-12 14:05:05