admin_url('admin-ajax.php'),
));
}
add_action('wp_enqueue_scripts', 'enqueue_custom_ajax_add_to_cart');
function woof_custom_log($message, $data = []) {
$log_file = WP_CONTENT_DIR . '/woof-acf-log.log'; // logs to wp-content/woof-acf-log.log
$time = date('[Y-m-d H:i:s]');
$output = $time . ' ' . $message;
if (!empty($data)) {
$output .= ' - ' . print_r($data, true);
}
file_put_contents($log_file, $output . PHP_EOL, FILE_APPEND);
}
add_action('wp_footer','product_listing_script',9999);
function product_listing_script(){
if (is_shop() || is_product_category() || is_product_tag() || is_post_type_archive('product')) {
?>
cart->add_to_cart($product_id, $quantity)) {
do_action('woocommerce_ajax_added_to_cart', $product_id);
WC_AJAX::get_refreshed_fragments();
} else {
$data = array(
'error' => true,
'product_url' => apply_filters('woocommerce_cart_redirect_after_error', get_permalink($product_id), $product_id)
);
echo wp_send_json($data);
}
wp_die();
}