我已经为一家商店(“创世纪”儿童主题)安装了Menu Cart Pro。它会根据插件功能将鼠标悬停在购物车上。但是,我还需要它在“添加到购物车”按钮上单击下拉菜单。插件开发人员要求我将此代码添加到functions.php中。我做到了,但是没有用。我收到admin-ajax.php的400错误请求 我将事件更改为“单击”,可以放入购物车,但在将该项目添加到购物车之前。我需要显示更新的购物车。
这是建议的代码:
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
}
我搜索了其他类似的问题,其中大多数都建议使用相同的代码。我无法弄清楚为什么我的代码不起作用以及为什么我要为admin-ajax.php获得400。 一位朋友建议我将代码添加到JS文件并本地化脚本。那也不起作用。任何帮助是极大的赞赏。非常感谢。