Учитывая идентификатор продукта в woocommerce, как я могу получить его URL?


23

Скажем, у меня есть идентификатор продукта в wooCommerce; я могу сгенерировать его URL как-нибудь? (пример / магазин / свежие яблоки)

Ответы:


29

Продукты в WooCommerce являются пользовательскими типами записей, поэтому это должно работать:

$url = get_permalink( $product_id );

Вы можете рассматривать это $product_idкак postID (это то, что он есть), поэтому вы можете использовать его с другими обычными функциями WP, такими как:

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

Как я могу изменить постоянную ссылку, чтобы она автоматически добавляла ее в корзину?
Гарконис

1
Я нашел, add_to_cart_url()делает то, что я спросил выше.
Гарконис
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.