当产品价格为零时隐藏“添加到购物车”按钮

2023-12-02

我有一个基于活动的 WordPress 网站,我在该网站上使用 WooCommerce 出售门票。有没有办法隐藏零成本产品的“添加到购物车”按钮?

Thanks.


您在主题中编写此代码function.php

function remove_add_to_cart_on_0 ( $purchasable, $product ){
        if( $product->get_price() == 0 )
            $purchasable = false;
        return $purchasable;
    }
    add_filter( 'woocommerce_is_purchasable', 'remove_add_to_cart_on_0', 10, 2 );
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当产品价格为零时隐藏“添加到购物车”按钮 的相关文章

随机推荐

  • 如何在 angularjs 1.3 中将表单中的特定字段设置为脏

    我想将特定形式的字段设置为脏 因为我手动更改该值 我已经进入了 SO 线程Angular js 以编程方式将表单字段设置为脏 但没有运气 这是我的问题的示例副本 Plunk
  • 在文件夹中创建文本文件

    我想在我在这里创建的文件夹中创建一个文本文件 File dir new File crawl html dir mkdir String hash MD5Util md5Hex url1 toString System out printl
  • 如何忽略 PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException?

    当我尝试向 http 服务器发送请求时 出现以下异常 这是我使用的代码 URL url new URL https www abc com HttpURLConnection conn HttpURLConnection url openC
  • 创建流畅的 API

    如何创建一个本质上流畅的 API 这主要是使用扩展方法吗 本文比我以前能更好地解释它 编辑 无法将其压缩在评论中 接口有两个方面 实现和使用 在创建方面还有更多的工作要做 我同意这一点 但是主要的好处可以在事物的使用方面找到 事实上 对我来
  • 如何在 Jenkins Workflow Plugin 中获取 SVN 修订号?

    我正在使用 Jenkins 1 596 工作流程 1 3 和 Svn 插件 2 5 我正在尝试在我的工作流程脚本中获取 svn 修订号 我的工作流程脚本部分是 node checkout scm class SubversionSCM lo
  • jquery tablesorter CSS 箭头图标

    这实际上更像是一个 CSS 问题 而不是 jQuery 问题 我正在使用 tablesorter jQuery 插件对表进行动态排序 Here s what it looks like currently 这是我正在使用的 CSS 代码 t
  • 生成没有指针的大写字母

    我正在尝试编写一个大写函数 它将字符串中的所有小写字符转换为其等效的大写字符 但是 我的代码中出现了 Bus 10 错误 我知道在 C 中不能修改字符串文字 所以 我不确定这是否是正确的方法 我的代码如下 include
  • 在 Java 中将字符串 XML 片段转换为文档节点

    在 Java 中 如何转换表示 XML 片段的字符串以插入到 XML 文档中 e g String newNode
  • 如何从wpf中的文件夹路径获取图像

    我试图了解如何从我的项目中获取文件 我使用的是 Visual Studio 2010 并且我的 wpf 项目中有一个名为 Images 的文件夹 我如何从该文件夹中获取图像 我正在尝试 return Images name jpg 它本身所
  • PHP CSS 解析器 - 选择器声明到字符串

    我希望能够读取 CSS 文件 并能够将给定选择器的所有声明提取到字符串中 例如 给定以下样式表 h1 font size 15px font weight bold font style italic font family Verdana
  • Python 不检测 .pyc 文件

    我正在使用 Python 3 2 用于构建和执行 这是我的问题 我打算通过以下设置发送我的 python 应用程序 有一个主要脚本 例如 Main py 即使用已编译的模块 例如Module1 pyc 准确来说 目录结构是 Main py
  • 无法启动服务意图

    我有一个服务班 我已将此类导出到 jar 并将该 jar 嵌入到我的客户端应用程序中 当需要时 我调用服务类 当我尝试这样做时 出现以下错误 Unable to start service Intent comp com sample se
  • int c = getchar()?

    我正在读这本书 C 编程语言 作者 Kernighan 和 Ritchie 第二版 在其中一个示例中 我无法理解事情是如何运作的 include
  • 如何在 pydev 中启用事后调试?

    每当我的程序引发未处理的异常时 我想让 pydev 进入交互式控制台模式 但我不知道该怎么做 正如它现在的行为一样 会报告异常并立即终止进程 经过一番搜索后我发现了这个 建议使用 pydevd set pm excepthook 但是 当我
  • 如何在 R 中将数组转换为 data.table 并返回?

    这是最直接的方法吗将数组转换为 data table require data table require ggplot2 this returns a data table with both array s dimensions and
  • iPhone 用户联系信息

    如果您查看 设置 邮件 联系人 日历 下 有一个用于指定您的个人信息的设置 我的信息 设置 它基本上可以让您从联系人列表中选择一个条目作为您的个人资料 有谁知道如何以编程方式访问这些信息 不 遗憾的是 您无法直接访问 我的信息 联系信息 您
  • 撤消 git 命令 - git checkout --

    有没有办法撤消以下 git 命令 git checkout 我试图删除添加到存储库目录但未暂存或提交的文件 该命令似乎没有这样做 而是更改了其他一些文件 Update 未跟踪的归档文件和未暂存的文件之间存在差异 在这种情况下 我想找到一种方
  • Heroku 语言区域设置不起作用

    我在 heroku 上的语言区域设置似乎不起作用 On my local mashine 1 maj Heroku 01 May 00 00 My view Locale en hello Hello world views paginat
  • 使用 PDFBox 将 UTF-8 编码字符串写入 PDF [重复]

    这个问题在这里已经有答案了 我在使用 PDFBox 将 unicode 字符写入 PDF 时遇到问题 下面是一些生成垃圾字符而不是输出 的示例代码 我可以添加什么来获得对 UTF 8 字符串的支持 PDDocument document n
  • 当产品价格为零时隐藏“添加到购物车”按钮

    我有一个基于活动的 WordPress 网站 我在该网站上使用 WooCommerce 出售门票 有没有办法隐藏零成本产品的 添加到购物车 按钮 Thanks 您在主题中编写此代码function php function remove a