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

23

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

Extrakun
la source

Réponses:

29

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

$url = get_permalink( $product_id );

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

echo '<a href="'.get_permalink($product_id).'">'.get_the_title($product_id).'</a>';
shabushabu
la source
Comment puis-je changer le permalien pour qu'il l'ajoute automatiquement au panier?
Garconis
1
J'ai trouvé add_to_cart_url()ce que j'ai demandé ci-dessus.
Garconis