我要在单个产品页面上添加一个额外的按钮。我想从产品中获取按钮的网址。
我已经有以下代码
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的编辑内容是什么?
答案 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 );