0

Is it possible to retrive woocommerce cart url using javascript or jquery? Are there native functions or do I have to perform an ajax call to retrieve it?

closed as off-topic by Krzysiek Dróżdż, Jacob Peattie, rudtek, Howdy_McGee Jan 17 at 3:01

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

0

You can pass it to the script via the functions.php file or a plugin using the wp_localize_script function.

<?php
function my_load_scripts() {

    wp_enqueue_script('my-script', plugin_dir_url( __FILE__ ) . 'js/my-script.js');
    wp_localize_script('my-script', 'my_script_vars', array(
            'woo_cart_url' => get_permalink( wc_get_page_id( 'cart' ) )
        )
    );

}
add_action('wp_enqueue_scripts', 'my_load_scripts');

Then it will be available in your script ( in the example: my_script_vars.woo_cart_url )

https://pippinsplugins.com/use-wp_localize_script-it-is-awesome/

  • Perfect, exactly what I was looking for. Tanks – Dim13i Jan 11 at 15:58

Not the answer you're looking for? Browse other questions tagged or ask your own question.