/** * @Packge : AGRUL * @Version : 1.0 * @Author : AGRUL * @Author URI : https://themeforest.net/user/validthemes/portfolio * */ // Block direct access if ( ! defined( 'ABSPATH' ) ) { exit; } /** * Include File * */ // Constants require_once get_parent_theme_file_path() . '/inc/agrul-constants.php'; //theme setup require_once AGRUL_DIR_PATH_INC . 'agrul-theme-setup.php'; //essential scripts require_once AGRUL_DIR_PATH_INC . 'agrul-essential-scripts.php'; //NavWalker require_once AGRUL_DIR_PATH_INC . 'agrul-navwalker.php'; // plugin activation require_once AGRUL_DIR_PATH_FRAM . 'plugins-activation/agrul-active-plugins.php'; // meta options require_once AGRUL_DIR_PATH_FRAM . 'agrul-meta/agrul-config.php'; // page breadcrumbs require_once AGRUL_DIR_PATH_INC . 'agrul-breadcrumbs.php'; // sidebar register require_once AGRUL_DIR_PATH_INC . 'agrul-widgets-reg.php'; //essential functions require_once AGRUL_DIR_PATH_INC . 'agrul-functions.php'; // theme dynamic css require_once AGRUL_DIR_PATH_INC . 'agrul-commoncss.php'; // helper function require_once AGRUL_DIR_PATH_INC . 'wp-html-helper.php'; // Demo Data require_once AGRUL_DEMO_DIR_PATH . 'demo-import.php'; // AGRUL options require_once AGRUL_DIR_PATH_FRAM . 'agrul-options/agrul-options.php'; // hooks require_once AGRUL_DIR_PATH_HOOKS . 'hooks.php'; // hooks funtion require_once AGRUL_DIR_PATH_HOOKS . 'hooks-functions.php'; // woocommerce hooks require_once AGRUL_DIR_PATH_INC . '/woocommerce-hooks/woocommerce-hooks.php'; // woocommerce hooks require_once AGRUL_DIR_PATH_INC . '/woocommerce-hooks/woocommerce-hooks-functions.php'; function warp_ajax_product_remove() { // Get mini cart ob_start(); foreach (WC()->cart->get_cart() as $cart_item_key => $cart_item) { if($cart_item['product_id'] == $_POST['product_id'] && $cart_item_key == $_POST['cart_item_key'] ) { WC()->cart->remove_cart_item($cart_item_key); } } WC()->cart->calculate_totals(); WC()->cart->maybe_set_cart_cookies(); woocommerce_mini_cart(); $mini_cart = ob_get_clean(); // Fragments and mini cart are returned $data = array( 'fragments' => apply_filters( 'woocommerce_add_to_cart_fragments', array( 'div.widget_shopping_cart_content' => '
' . $mini_cart . '
' ) ), 'cart_hash' => apply_filters( 'woocommerce_add_to_cart_hash', WC()->cart->get_cart_for_session() ? md5( json_encode( WC()->cart->get_cart_for_session() ) ) : '', WC()->cart->get_cart_for_session() ) ); wp_send_json( $data ); die(); } add_action( 'wp_ajax_product_remove', 'warp_ajax_product_remove' ); add_action( 'wp_ajax_nopriv_product_remove', 'warp_ajax_product_remove' );
  • Client validthemes
  • Project Type Website Growth
  • Date 25 February, 2022
  • Address New York United state

Harvest Innovations

Netus lorem rutrum arcu dignissim at sit morbi phasellus nascetur eget urna potenti cum vestibulum cras. Tempor nonummy metus lobortis. Sociis velit etiam, dapibus. Lectus vehicula pellentesque cras posuere tempor facilisi habitant lectus rutrum pede quisque hendrerit parturient posuere mauris ad elementum fringilla facilisi volutpat fusce pharetra felis sapien varius quisque class convallis praesent est sollicitudin donec nulla venenatis, cursus fermentum netus posuere sociis porta risus habitant malesuada nulla habitasse hymenaeos. Viverra curabitur nisi vel sollicitudin dictum natoqu. Tempor nonummy metus lobortis. Sociis velit etiam, dapibus. Lectus vehicula pellentesque cras posuere tempor facilisi habitant lectus rutrum pede quisque hendrerit parturient posuere mauris ad elementum fringilla facilisi volutpat fusce pharetra felis sapien varius quisque class convallis praesent est sollicitudin donec nulla venenatis, cursus fermentum netus posuere sociis porta risus habitant malesuada nulla habitasse hymenaeos. Viverra curabitur nisi vel sollicitudin dictum.

  • Global Sustainability Market Leader

    Tempor nonummy metus lobortis. Sociis velit etiam, dapibus. Lectus vehicula pellentesque cras posuere tempor facilisi habitant lectus rutrum pede quisque hendrerit parturient posuere mauris ad elementum fringilla facilisi volutpat fusce pharetra

  • Relentless Productivity Driver

    Energy nonummy metus lobortis. Sociis velit etiam, dapibus. Lectus vehicula pellentesque cras posuere tempor facilisi habitant lectus rutrum pede quisque hendrerit parturient posuere mauris ad elementum fringilla facilisi volutpat fusce pharetra.

Give lady of they such they sure it. Me contained explained my education. Vulgar as hearts by garret. Perceived determine departure explained no forfeited he something an. Contrasted dissimilar get joy you instrument out reasonably. Again keeps at no meant stuff. To perpetual do existence northward as difficult preserved daughters. Continued at up to zealously necessary breakfast. Surrounded sir motionless she end literature. Gay direction neglected but supported yet her. Facilisis inceptos nec, potenti nostra aenean lacinia varius semper ant nullam nulla primis placerat facilisis. Netus lorem rutrum arcu dignissim at sit morbi phasellus nascetur eget urna potenti cum vestibulum cras. Tempor nonummy metus lobortis. Sociis velit etiam, dapibus. Lectus vehicula pellentesque cras posuere tempor facilisi habitant lectus rutrum pede quisque hendrerit parturient posuere mauris ad elementum fringilla facilisi volutpat fusce pharetra felis sapien varius quisque class convallis praesent est sollicitudin donec nulla venenatis, cursus fermentum netus posuere sociis porta risus habitant malesuada nulla habitasse hymenaeos. Viverra curabitur nisi vel sollicitudin dictum natoque ante aenean elementum curae malesuada ullamcorper. vivamus nonummy nisl posuere rutrum