javascript - 有没有办法从“添加到购物车”按钮中删除产品的超链接?
问题描述
尝试为包创建产品“页面”,而不是默认创建的“产品”。单击“添加到购物车”时,我有没有办法从产品中删除超链接。当用户单击按钮时,他们当前被重定向到包内的产品页面。
解决方案
您可以使用 WC woocommerce_product_add_to_cart_url 过滤器挂钩,您可以替换添加到购物车按钮的 URL。检查下面的代码。
function remove_woocommerce_product_add_to_cart_url( $url, $WC_Product ){
$url = '';
return $url;
}
add_filter( 'woocommerce_product_add_to_cart_url', 'remove_woocommerce_product_add_to_cart_url', 10, 2 );
推荐阅读
- rxjs - Angular 9 和 rxjs - 在 postMessage 之后等待消息事件
- java - 获取 Activity 结果的 intExtra 时获取“预期 2 个参数,但找到 1 个”。不知道这里有什么问题
- jquery - 在 jQuery 中使用变量时出现控制台错误
- python-3.x - 如何使用漂亮的打印(python)将字典写入xml文件?
- c# - C# 绑定列表为我保存了 json 中的空值
- apache-spark - 无法安装 PySpark 模块错误未找到模块
- deno - Deno - 如何实现 404 页面
- python - 在不使用内置函数的情况下找到最长的连击
- c# - Unity C# 检测上面的所有游戏对象
- python-3.x - 比较两个字典并仅在所有键、值匹配时才返回