有人知道如何在wordpress中删除所有灯箱吗?我们正在使用Cherry Framework,但在他们的论坛上没有成功(似乎有一半时间都在下降)。我得出的结论是,我只需要禁用点击图像的功能——这就足够了——但无法找到这样做的文件。
您可以在http://dev.allinsure.ca/(页面底部-新闻和事件)和http://dev.allinsure.ca/resources/
您应该添加一个javascript来停止具有链接的图像的单击事件。
尝试通过排队或从插件或主题的函数中回显来添加此脚本。php,
jQuery(document).ready(function(){
jQuery('a:has(img)').click(function(e){e.preventDefault(); return false;});
});
它使用的是prettypoto。尝试取消绑定click和rel属性。代码进入JS。
$("a[rel^='prettyPhoto']").unbind('click');
$("a[rel^='prettyPhoto']").attr('rel', '');
这个工作。。。
这个问题的答案最终是两个答案的结合。WisdmLabs有一个绝妙的主意来防止javascript中的默认值。Bigal想出了一个聪明的主意来瞄准链接rel。非常感谢这两个人!
1) Enqueu函数.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;});
});