Change product link in woocommerce on content-product.php

I need to change link that appear as http://localhost/product/happy-ninja/
to http://localhost/product/happy-ninja?product=$product_id
and the code in the content-product.php look like this(line 44):

<a href="<?php the_permalink($product_id); ?>">

how to add the part ?product=
Thanks for your help

Related posts

Leave a Reply

1 comment

  1. You could modify the permalink with the post_link filter

    I have not tested it but this code might works:

    function append_query_string( $url, $post, $leavename ) {
        if ( $post->post_type == 'product' ) {
            $url = add_query_arg( 'product', $post->ID, $url );
        }
        return $url;
    }
    add_filter( 'post_link', 'append_query_string', 10, 3 );