Dado el ID de un producto en WooCommerce, ¿cómo puedo obtener su URL?

23 oct 2012, 13:16:49
Vistas: 92.1K
Votos: 28

Supongamos que tengo el ID de un producto en WooCommerce; ¿puedo generar su URL de alguna manera? (ejemplo /tienda/manzanas-frescas)

0
Todas las respuestas a la pregunta 1
2
40

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

$url = get_permalink( $product_id );

Puedes tratar ese $product_id como un postID (que es lo que es), por lo que puedes usarlo con otras funciones normales de WP, como:

echo '<a href="'.get_permalink($product_id).'">'.get_the_title($product_id).'</a>';
23 oct 2012 17:10:20
Comentarios

¿Cómo puedo cambiar el enlace permanente para que automáticamente agregue el producto al carrito?

Garconis Garconis
20 sept 2017 16:09:25

Descubrí que add_to_cart_url() hace lo que pregunté arriba.

Garconis Garconis
20 sept 2017 16:29:56