我已经在我的functions.php中启用了Ajax添加到购物车的功能,并且运行良好。唯一的是成功消息现在已经消失了。
我使用此代码将ajax添加到页面中-有没有一种方法可以保留ajax功能但还可以获取成功消息(即产品已添加到购物车中)非常感谢。 x
add_filter( 'woocommerce_get_script_data', 'modify_woocommerce_get_script_data', 20, 2 );
function modify_woocommerce_get_script_data ( $params, $handle ) {
global $wp;
$page_slug = '';
$your_ajax_page_slug = 'your-page-slug';
$current_url = home_url( $wp->request );
// Break the URL by the delimiter
$url_pieces = explode('/', $current_url);
// Get the page slug
if( is_array( $url_pieces ) )
$page_slug = end( $url_pieces );
if( $handle == 'wc-add-to-cart' && $page_slug == $your_ajax_page_slug ) {
$params['cart_redirect_after_add'] = false;
}
return $params;
}