wordpress woocommerce added_to_cart事件不会被触发

kjthegm6  于 2023-04-20  发布在  WordPress
关注(0)|答案(1)|浏览(171)

我已经为一家商店安装了Menu Cart Pro(创世纪儿童主题).它下降了车悬停作为每插件功能.然而,我还需要它下拉“添加到购物车”按钮点击。插件开发人员要求我将此代码添加到functions.php。我做了,但它不工作。我得到400管理员 AJAX 坏请求。php我改变了点击事件,我可以有购物车下拉菜单,但之前的项目被添加到购物车。我需要更新的购物车显示。
下面是建议的代码:

add_action( 'wp_footer', 'wpo_menucart_animate_flyout' );
function wpo_menucart_animate_flyout() {
    ?>
    <script type="text/javascript">
    jQuery( function( $ ) {
                    $( document.body ).on( 'added_to_cart', function() {
                        alert("on added to cart");
                    $('.sub-menu.wpmenucart').fadeIn(400, function() {
                            $(this).delay(3000).fadeOut(400);
                    });
        });
    });
    </script>
    <?php
}

我搜索了其他类似的问题,其中大多数都有相同的代码建议.我无法弄清楚为什么我的代码不工作,为什么我得到400为admin-ajax.php.一个朋友建议我添加代码到JS文件和本地化脚本.这也没有工作.任何帮助都非常感谢.非常感谢.

zzlelutf

zzlelutf1#

我知道已经太晚了,但是我已经解决了这个问题,在这里没有看到答案。只是为了帮助所有像我一样的人,这是我的解决方法。
Be shure你的jquery is registered before woocommerce scripts .这就是全部:D

相关问题