Woocommerce外部/会员产品URL中的自定义查询字符串

时间:2018-08-02 15:39:52

标签: php wordpress woocommerce external product

我想知道你们是否可以提供帮助。我不太了解php。

我想在每个外部产品网址上添加相同的额外字符串。多余的字符串就像“?prodid = 12345”,所以我不想覆盖刚刚添加的URL。这可能吗? TIA

1 个答案:

答案 0 :(得分:1)

可以使用以下挂钩函数轻松完成此操作:

nc  <- ncol(df)
df[-(1), 2:nc] <- df[-(1), 2:(nc+1)]
df[-(1), 10] <- 0
df

代码进入您的活动子主题(或活动主题)的function.php文件中。经过测试并可以正常工作。

  

您可以在代码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; } 中更改静态值或您选择的任何其他动态值。