Retrieve Woocommerce Cart Url with javascriptjquery

admin2025-06-04  2

Closed. This question is off-topic. It is not currently accepting answers.

Your question should be specific to WordPress. Generic PHP/JS/SQL/HTML/CSS questions might be better asked at Stack Overflow or another appropriate Stack Exchange network site. Third-party plugins and themes are off-topic for this site; they are better asked about at their developers' support routes.

Closed 6 years ago.

Improve this question

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. This question is off-topic. It is not currently accepting answers.

Your question should be specific to WordPress. Generic PHP/JS/SQL/HTML/CSS questions might be better asked at Stack Overflow or another appropriate Stack Exchange network site. Third-party plugins and themes are off-topic for this site; they are better asked about at their developers' support routes.

Closed 6 years ago.

Improve this question

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?

Share Improve this question asked Jan 10, 2019 at 18:50 Dim13iDim13i 1251 silver badge5 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 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/use-wp_localize_script-it-is-awesome/

转载请注明原文地址:http://conceptsofalgorithm.com/Algorithm/1749022937a315701.html

最新回复(0)