web-dev-qa-db-fra.com

Etant donné l'ID d'un produit dans woocommerce, comment puis-je obtenir son URL?

Dites que j'ai l'identifiant d'un produit dans wooCommerce; puis-je générer son URL en quelque sorte? (exemple/boutique/pommes fraîches)

21
Extrakun

Les produits dans WooCommerce sont un type de publication personnalisé, cela devrait donc fonctionner:

$url = get_permalink( $product_id );

Vous pouvez traiter ce $product_id comme un identifiant (c'est ce que c'est), vous pouvez donc l'utiliser avec d'autres fonctions normales WP, comme:

echo '<a href="'.get_permalink($product_id).'">'.get_the_title($product_id).'</a>';
27
shabushabu