从Wordpress网站删除灯箱



有人知道如何在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;});
});

最新更新