web-dev-qa-db-fra.com

Obtenir le permalien du produit par nom de produit, Woocommerce

J'essaie d'obtenir le permalien des produits Woocommerce par nom de produit donné. Je sais que je peux obtenir un permalien par un ID de produit donné comme celui-ci:

$url = get_permalink( $product_id );

Mais je ne trouve aucun code pour l'obtenir par nom de produit. J'ai essayé ceci:

$url = get_permalink( 'title' );

Cela ne fonctionne pas. Veuillez aider.

13
user3868840

Ce code fonctionne pour moi

$product = get_page_by_title( 'Product Title', OBJECT, 'product' )
echo get_permalink( $product->ID );
14
sabarnix

Pour l'URL:

$url = get_permalink($product_id)

Pour le titre:

$name = get_the_title($product_id) 
6
Alkesh Goswami