Dado o ID de um produto no woocommerce, como posso obter seu URL?

23

Digamos que eu tenha o ID de um produto no wooCommerce; posso gerar sua URL de alguma forma? (exemplo / loja / maçãs frescas)

Extrakun
fonte

Respostas:

29

Os produtos no WooCommerce são um tipo de postagem personalizado, portanto, isso deve funcionar:

$url = get_permalink( $product_id );

Você pode tratar isso $product_idcomo um postID (é isso que é), para poder usá-lo com outras funções normais do WP, como:

echo '<a href="'.get_permalink($product_id).'">'.get_the_title($product_id).'</a>';
shabushabu
fonte
Como posso alterar o link permanente, para adicioná-lo automaticamente ao carrinho?
Garconis 20/09/17
1
Descobri add_to_cart_url()faz o que pedi acima.
Garconis