繁体   English   中英

用JavaScript隐藏WooCommerce结帐按钮

[英]Hiding WooCommerce Checkout Button with javascript

我试图在WooCommerce网站上隐藏“下订单”按钮,但是该行为似乎已被其他脚本覆盖,因为该按钮将隐藏然后重新出现。

我正在使用店面1.5主题和Wordpress 4.3

JS加载代码:

add_action('wp_enqueue_scripts', 'order_summary_script', 9999); //last script to load
function order_summary_script() {
    wp_enqueue_script('order-summary', get_bloginfo('stylesheet_directory') . '/assets/js/order-summary.js', array('jquery'), '1.0.0', true);
}

隐藏代码:

jQuery( document ).ready(function($) {
    //hide place order button on checkout page
    $('input[name=woocommerce_checkout_place_order]').hide();
});

在此处输入图片说明

更新:

即使我根据Dev Danidhariya的建议将脚本添加到页脚中(这意味着这是最后一个脚本),它仍然无法解决。 Wordpress Codex在下面提到:

没有特殊的WordPress插件,就无法删除JavaScript,将其添加到帖子内容中,该插件会删除可防止在帖子内容区域内出现有害代码的过滤器,以保护用户。

这可能是问题吗?

在活动主题Footer.php中添加此代码

<script>
    jQuery( document ).ready(function($) {
        //hide place order button on checkout page
        $('input[name=woocommerce_checkout_place_order]').hide();
    });
</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM