Woocommerce 外部/附属产品中的自定义查询字符串 URL
Custom query string in Woocommerce external / affiliate product URL
不知道你们能不能帮上忙。我不太了解php。
我想在每个外部产品上添加相同的额外字符串 url。额外的字符串类似于“?prodid=12345”,所以我不想覆盖 url 只是添加到它。这可能吗? TIA
这可以通过以下钩子函数轻松完成:
add_filter( 'woocommerce_product_add_to_cart_url', 'custom_product_add_to_cart_url', 20, 2 );
function custom_product_add_to_cart_url( $add_to_cart_url, $product ){
if( $product->is_type('external') )
$add_to_cart_url .= '?prodid=' . $product->get_id();
return $add_to_cart_url;
}
代码进入您的活动子主题(或活动主题)的 function.php 文件。已测试并有效。
You can change in the code $product->get_id();
by a static value or any other dynamic value of your choice.
不知道你们能不能帮上忙。我不太了解php。
我想在每个外部产品上添加相同的额外字符串 url。额外的字符串类似于“?prodid=12345”,所以我不想覆盖 url 只是添加到它。这可能吗? TIA
这可以通过以下钩子函数轻松完成:
add_filter( 'woocommerce_product_add_to_cart_url', 'custom_product_add_to_cart_url', 20, 2 );
function custom_product_add_to_cart_url( $add_to_cart_url, $product ){
if( $product->is_type('external') )
$add_to_cart_url .= '?prodid=' . $product->get_id();
return $add_to_cart_url;
}
代码进入您的活动子主题(或活动主题)的 function.php 文件。已测试并有效。
You can change in the code
$product->get_id();
by a static value or any other dynamic value of your choice.