wordpress - 使用简码从 woocommerce 类别中删除链接
问题描述
我正在使用简码
[product_category category="jacuzzis" columns="3"]
在我的网站上展示一些亚马逊附属产品。问题是我不希望用户访问我域下的产品页面,而是访问亚马逊会员链接。
为了做到这一点,我首先尝试消除产品上的链接。我正在使用此代码
remove_action( 'woocommerce_before_shop_loop_item', 'woocommerce_template_loop_product_link_open', 10 );
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_product_link_close', 10 );
它应该删除打开链接标签和关闭链接标签,但添加片段后链接仍然有效。
有谁知道为什么?
解决方案
您可以使用woocommerce_after_add_to_cart_quantity
钩子添加带有 ACF 字段的自定义按钮。只需使用 CSS 或其他挂钩删除“购买”按钮。
推荐阅读
- javascript - 赛普拉斯测试失败,因为元素不可见,因为其内容被其父元素之一剪裁
- axios - nextjs 中是否可以使用全局 axios 拦截器?
- javascript - 如何使用函数进行缩写?
- python - 按索引合并列值
- java - 我们如何将一个巨大的 org.w3c.dom.NodeList 拆分为 Java 中的 NodeList 列表?
- wordpress - 如何使用 woocommerce 的发货跟踪自动化 WordPress 跟踪号码?
- angular - FirebaseError:使用无效数据调用函数 Query.where()。不支持的字段值:在进行 Karma 测试时未定义
- sql - 计算小时之间的登录次数
- oracle - 当所有行都正常时从表中检索记录
- openssl - 如何使用 Openssl 1.1.1 API 执行 Rehandshake 操作