1 回答
TA贡献2012条经验 获得超12个赞
为了添加?ProductID=id到您的 url,您必须像这样修改 WP 函数:
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="https://mywebsite.com/sample-form/?ProductID=' . $product->get_id() . '" class="sample-button">Request A Sample</a><br><br>';
}
add_action( 'woocommerce_single_product_summary', 'my_extra_button_on_product_page2', 30 );
function my_extra_button_on_product_page2() {
global $product;
echo '<a href="https://mywebsite.com/enquiry-form/?ProductID=' . $product->get_id() . '" class="enquiry-button">Enquiry</a><br><br>';
}
add_action( 'woocommerce_single_product_summary', 'my_extra_button_on_product_page3', 30 );
function my_extra_button_on_product_page3() {
global $product;
echo '<a href="https://mywebsite.com/discount-form/?ProductID=' . $product->get_id() . '" class="discount-button">Request A Discount</a><br><br>';
}
$product->get_id()是WC_Data从产品对象中获取 ID的 Woocommerce方法。
- 1 回答
- 0 关注
- 184 浏览
添加回答
举报