Dada la identificación de un producto en woocommerce, ¿cómo puedo obtener su URL?

23

Digamos que tengo la identificación de un producto en wooCommerce; ¿Puedo generar su URL de alguna manera? (ejemplo / tienda / manzanas frescas)

Extrakun
fuente

Respuestas:

29

Los productos en WooCommerce son un tipo de publicación personalizada, por lo que esto debería funcionar:

$url = get_permalink( $product_id );

Puede tratar eso $product_idcomo un postID (eso es lo que es), para que pueda usarlo con otras funciones normales de WP, como:

echo '<a href="'.get_permalink($product_id).'">'.get_the_title($product_id).'</a>';
shabushabu
fuente
¿Cómo puedo cambiar el enlace permanente para que lo agregue automáticamente al carrito?
Garconis
1
Encontré add_to_cart_url()hace lo que pedí arriba.
Garconis