如何获得产品网址?

时间:2020-03-04 08:04:15

标签: wordpress woocommerce

我要在单个产品页面上添加一个额外的按钮。我想从产品中获取按钮的网址。

我已经有以下代码

add_action( 'woocommerce_single_product_summary', 'my_extra_button_on_product_page', 30 );
function my_extra_button_on_product_page() {
    global $product;
    echo '<a href="URL">Extra Button</a>';
}

在单个产品页面上从产品中获取href的编辑内容是什么?

1 个答案:

答案 0 :(得分:1)

您要寻找的是以下get_permalink( $product->get_id() );

https://businessbloomer.com/woocommerce-easily-get-product-info-title-sku-desc-product-object/

然后您得到

function my_extra_button_on_product_page() {
    global $product;

    // Get product id
    $product_id = $product->get_id();

    // Get url
    $url = get_permalink( $product_id );

    echo '<a href="' . $url . '">Extra Button</a>';
}
add_action( 'woocommerce_single_product_summary', 'my_extra_button_on_product_page', 30 );