Как получить URL товара по его ID в WooCommerce?

23 окт. 2012 г., 13:16:49
Просмотры: 92.1K
Голосов: 28

Допустим, у меня есть ID товара в WooCommerce; можно ли как-то сгенерировать его URL? (например /shop/fresh-apples)

0
Все ответы на вопрос 1
2
40

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

$url = get_permalink( $product_id );

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

echo '<a href="'.get_permalink($product_id).'">'.get_the_title($product_id).'</a>';
23 окт. 2012 г. 17:10:20
Комментарии

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

Garconis Garconis
20 сент. 2017 г. 16:09:25

Я обнаружил, что функция add_to_cart_url() делает именно то, о чем я спрашивал выше.

Garconis Garconis
20 сент. 2017 г. 16:29:56