有没有人知道如何在wordpress中删除所有灯箱?我们正在使用Cherry Framework,但在他们的论坛上没有成功(这似乎是一半的时间)。我得出的结论是,我只需要禁用点击图像的功能 - 这就足够了 - 但无法找到文件。
您可以在http://dev.allinsure.ca/(页面底部 - 新闻和事件)和http://dev.allinsure.ca/resources/
中查看问题答案 0 :(得分:0)
您应该添加一个javascript来停止包含链接的图片的点击事件。
尝试通过从插件或主题的function.php中对其进行排队或回显来添加此脚本,
jQuery(document).ready(function(){
jQuery('a:has(img)').click(function(e){e.preventDefault(); return false;});
});
答案 1 :(得分:0)
使用prettyphoto。尝试解除绑定click和rel属性。代码进入JS。
$("a[rel^='prettyPhoto']").unbind('click');
$("a[rel^='prettyPhoto']").attr('rel', '');
答案 2 :(得分:0)
这工作......
对此的答案最终是提供的两个答案的组合。 WisdmLabs有一个绝妙的想法,以防止javascript中的默认值。 Bigal有明智的想法来定位链接rel。非常感谢这两个!
1)在functions.php文件中输入脚本......
add_action( 'wp_enqueue_scripts', 'add_my_script' );
function add_my_script() {
wp_enqueue_script(
'remove_lightboxes', // name script
get_template_directory_uri() . '/js/remove_lightboxes.js',
array('jquery')
);
}
2)将此代码(或目标链接的合适代码)添加到javascript页面。
jQuery(document).ready(function(){
jQuery("a[rel^='prettyPhoto']:has(img)").click(function(e){e.preventDefault(); return false;});
});