Dato l'ID di un prodotto in WooCommerce, come posso ottenere il suo URL?

23 ott 2012, 13:16:49
Visualizzazioni: 92.1K
Voti: 28

Supponiamo di avere l'ID di un prodotto in WooCommerce; posso generare il suo URL in qualche modo? (ad esempio /shop/mele-fresche)

0
Tutte le risposte alla domanda 1
2
40

I prodotti in WooCommerce sono un custom post type, quindi questo dovrebbe funzionare:

$url = get_permalink( $product_id );

Puoi trattare quel $product_id come un postID (che è esattamente ciò che è), quindi puoi usarlo con altre normali funzioni di WordPress, come:

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

Come posso modificare il permalink, in modo che aggiunga automaticamente il prodotto al carrello?

Garconis Garconis
20 set 2017 16:09:25

Ho scoperto che add_to_cart_url() fa esattamente quello che chiedevo sopra.

Garconis Garconis
20 set 2017 16:29:56