在购物车和结帐页面上显示 Woocommerce 产品类别

2023-12-07

我正在尝试让产品类别显示在添加的每个产品的购物车和结账页面上。

我的 php 知识非常有限,所以最简单的解释会很棒:)

我查看了 woocommerce 文档并在 google 上搜索了 genesis connect 文档,但没有找到我要找的内容。

使用 Genesis Woocommerce Connect 和最新的 woocommerce 和 wordpress。

不知道从这里去哪里..:/


woocommerce>templates>cart>cart.php 是购物车页面。在此,foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item )循环显示您添加到购物车的产品。变量$product_id循环的 ID 包含您添加到购物车的每个产品的 ID。 将此代码放入循环内

$terms = get_the_terms( $product_id, 'product_cat' );
foreach ($terms as $term) {
   $product_cat = $term->name;
}
echo $product_cat ;

它将显示类别。锻炼一下并告诉我:)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在购物车和结帐页面上显示 Woocommerce 产品类别 的相关文章

  • Zend Framework 2 - 整数表单验证

    我有以下问题 我 根据教程 编写了一个表单验证 文本字段工作得很好 但整数字段的行为很奇怪 这是我的验证器 inputFilter gt add factory gt createInput array name gt zip requir
  • 有没有一种简单的方法来获取 PHP 中实例化类的文件?

    我想复制这个 myObject new object FILE class object protected path to caller public function construct file this gt path to cal
  • PHP 中的文本版本控制,具有差异突出显示

    如果您曾经在 StackOverflow 上编辑过问题 您可能已经注意到它会跟踪问题所应用的确切更改 它以一种形式显示 突出显示文本中已删除的红色部分和自特定编辑以来添加的绿色部分 我的问题是如何自己实现这样一个系统 我正在尝试使用 PHP
  • mysql - 如果日期不与现有日期重叠,则将日期范围插入日期列

    我有以下表结构 表名 available id autoincremetn acc id start date end date 1 175 2015 05 26 2015 05 31 2 175 2015 07 01 2015 07 07
  • 升级 PHP 本地实现的 Olson tz 数据库

    我正在开发一个大量使用时区的网站 该网站需要处于可用的绝对最新 tz 信息的最前沿 我已经通过tz 邮件列表 http news gmane org gmane comp time tz 我不知道的是如何让 PHP 安装在我的开发计算机和
  • DB_DEBUG 设置为 FALSE 的数据库连接设置

    我正在尝试连接到我的数据库 但收到以下消息 无法使用提供的设置连接到数据库服务器 文件名 core Loader php 线路号码 346 所以在阅读了很多之后 我发现在数据库连接中将 db default db debug 设置为 FAL
  • MySQL 无法使用 PHP 连接到本地主机上的服务器

    我正在使用 XAMPP 1 7 2 可以通过 cmd 和 SQLYog 连接到 MySQL 但不能以编程方式连接 这段 PHP 代码 conn mysql connect localhost root if conn die Could n
  • JavaScript 可以直接调用 PHP 函数吗?还是需要单独的 php 文件来调用该函数?

    我正在做一些基本的 Ajax 东西 不是 jquery 只是学习基础知识 并且我设置了一个通用结构 其中 html 调用一个 javascript 函数 该函数将数据发送到并运行特定的 php 页面 但是如果我只需要运行一个已经在funct
  • PHPUnit 测试套件包含路径

    使用 phpunit 时 我在包含路径方面遇到了一些麻烦 不是针对 phpunit 本身 而是针对我的代码和测试目录 我有以下代码结构 Application StringCalculator php tests StringCalcula
  • AWS SNS 参数电话号码无效

    我正在尝试学习 aws sns 服务从我的网络应用程序发送短信 我正在本地主机上工作 params array credentials gt array key gt iam key secret gt iam secret region
  • PHP 中的 MD5 替代方案? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • php洗一副牌

    我想使用 php 创建随机桥手的集合 我认为我可以将有序的卡片包编码为字符串 deal下面 我喜欢它有 52 个字母 同时考虑大小写 我发现了 php 函数str shuffle 所以我想我可以做以下事情 pack abcdefghijkl
  • Zend Framework 调用另一个控制器操作

    您好 我在这里遇到调用另一个控制器操作来发送邮件的问题 这是我的代码 user php public function followAction follow id this gt getParam id response a href c
  • >> 在 PHP 中是什么意思?

    考虑 echo 50 gt gt 4 Output 3 为什么输出3呢 50 的二进制是11 0010 右移 4 次11等于 3 See PHP 文档 http php net manual en language operators bi
  • 错误:使用本地文件时,summernote 不是一个函数

    我遇到了一个非常奇怪的问题 当我使用本地的 Summernote 文件加载文本编辑器时 发生了 summernote 不是函数 的情况 但是 如果我使用 cdn 文件加载编辑器 一切都会顺利 这是我的 HTML 标头代码
  • 将父产品名称添加到 WooCommerce 中的每个购物车项目名称中

    我想在购物车页面中显示父产品名称和子产品名称 购物车项目 以供我使用分组产品 我在链接产品 gt 添加子产品的分组产品下选择父产品数据作为分组产品 模板中的代码cart php echo apply filters woocommerce
  • PHP exec() 返回值是什么?

    我正在尝试使用 PHP exec 函数 如果 return var 参数与输出参数一起存在 那么执行命令的返回状态将被写入此 多变的 如果执行成功 则为 0 但是 如果出现错误 则可能是多个其他整数 我似乎无法在任何地方找到这些整数对应的内
  • PHP中如何找出特定进程仍在运行

    我正在编写一个脚本 该脚本构建其他脚本的队列 并应该管理它们的启动 管理器脚本应该知道哪个子进程已经完成 因此它可以启动在队列中等待的其他脚本 我添加了一个 echo 获取每个子进程的进程 ID 所以我有我的子进程进程 ID 现在正在使用系
  • 如何正确转义 CSV 中的双引号?

    我的 CSV 中有这样一行 Samsung U600 24 10000003409 1 10000003427 旁边引用24用于表示英寸 而该引号旁边的引号则关闭该字段 我正在读这行fgetcsv但解析器犯了一个错误 并将该值读取为 Sam
  • 提交ajax表单并停留在同一页面不起作用

    我想将用户的评论存储在我的数据库中 当用户提交时 我不想将他们重定向到新页面 我有以下代码 但它不起作用 我的 HTML 代码

随机推荐

  • 在 R 中使用变量创建正则表达式模式

    我有一个功能 ncount lt function num NULL toRead lt readLines abc txt n lt as character num x lt grep n number toRead value TRU
  • 如何绘制一条可选择的线?

    我想创建一个用户能够操纵他绘制的线的应用程序 类似于删除行或选择它 我该怎么做呢 提前致谢 我设法使用硬编码矩形来做到这一点 但我仍然不知道如何使用drawLine 我可以用吗drawPath进行命中测试 这是代码 private bool
  • 如何在 GitHub 存储库中创建文件夹?

    我想在 GitHub 存储库中创建一个文件夹 然后将文件添加到该文件夹 我该如何实现这一目标 TL DR Use 在文件名字段中创建文件夹 例如打字folder1 file1在文件名字段中将创建一个文件夹folder1和一个文件file1
  • 如何在pyparsing中匹配括号/方括号

    我有一个语法标记指定为 list value Suppress oneOf Group delimitedList string value int value list Suppress oneOf 然而 这显然允许 foo bar 如何
  • Oracle SQL:不允许列

    我创建了一个表 CREATE TABLE AIRLINE airline code NUMBER 4 PRIMARY KEY NOT NULL airline name VARCHAR 29 NOT NULL airline address
  • Rails:缺少要链接的主机!请提供 :host 参数或设置 default_url_options[:host]

    我已经在谷歌上搜索了大约 90 分钟 但仍然没有答案 我在哪里设置default url options 我已经设置为config action mailer default url options在其他地方解决同样的错误 但现在我在尝试在
  • NSArray 不区分大小写的indexOfObject

    有没有一种简单的方法可以在 NSString 的 NSArray 中进行不区分大小写的查找 NSArray 的参考文献提到了不区分大小写的排序 但没有提到查找 我可以轻松地编写自己的 fn 来做到这一点 但想知道是否有更简单的方法 我不知道
  • C++中类变量声明的查询

    我有一个类来表示浮点数的 3D 向量 class Vector3D public float x y z float const data Vector3D x 0 0 y 0 0 z 0 0 data x 我的问题是 x y 和 z 是否
  • Python 中的元组真的是不可变的吗? [复制]

    这个问题在这里已经有答案了 今天遇到的一个问题 实际上测试了Python中元组的不变性 面试官 Python 中的元组是不可变的吗 Me Yes 面试官 那么有什么作用print t1 在这里打印 t1 4 5 t1 t1 91 10 pr
  • 如何使用 vs2017rc 创建 aurelia typescript 项目

    我是 aurelia 的新手 我需要创建一个框架的原型项目 一开始 我打算使用 sculpture typescript aspnetcore 框架 但是当我尝试 vs2017rc 时 我发现它使用 csproj 作为默认格式 而 vs20
  • DDD中的数据访问层设计

    请原谅我糟糕的英语 好的 我现在正在考虑 DDD 方法 听起来不错 但是 有一个小问题 DDD 表示领域模型层与数据访问层 以及所有其他层 完全解耦 因此 当 DAL 保存某个业务对象时 它只能访问该对象的公共属性 现在的问题是 我们如何保
  • spriteKit 中的联系人双重通知

    当我的 SKSpriteNode 命中与 worldCategory 接触时 我似乎收到了双重通知 这是怎么回事 当我想在触及 worldCategory 时运行某个操作时 这会产生问题 因为该操作正在被触发 这是我在 InitWithSi
  • 使用 C# 从维基百科 api 反序列化 Json

    我有一个 json 格式的维基百科 api 现在我想从这个api中获取提取信息 我想让它对于任何维基百科 api 都是动态的 我的维基百科 API 1 我从 jsontoCsharp 得到以下信息 namespace Json deseri
  • Power BI、DAX、多对一和关系表

    我之前在这里问过一个问题 DAX 子查询度量 有关如何为可视化创建特定度量列的说明 为了使示例简单 我将其保留在一个虚构的表中 并且 DAX 查询运行得非常好 然而 实际上 度量列所针对的可视化是由多个连接表组成的 DAX 查询的结果出乎意
  • mysql的字符集问题

    我试图将以下行存储在 mysql 中 data After 30 s what fraction of the charge will remain 如果我在 HTML 页面上显示 data 我会得到确切的文本 但如果我将其存储在数据库中
  • LESS:LOOP 中的关联数组

    我需要根据页面的内容向页面添加图标 换句话说 如果页面包含图像 图库 视频 我将添加一个图标来指示其性质 为此 我将 CSS 类添加到body标记和使用后代选择器在适当的位置添加图标 显然这个任务会导致 CSS 中出现大量重复代码 所以我想
  • 在asp.net中上传文件时将byte[]转换为字符串

    我已经通过 asp net 上传了一个文件 图像 这是我的代码 string imgpathpic Convert ToString Session imgpathpic long sizepic Convert ToInt64 Sessi
  • MySQL 事务回滚

    我定义了一个这样的函数 DECLARE EXIT HANDLER FOR SQLEXCEPTION ROLLBACK DECLARE EXIT HANDLER FOR SQLWARNING ROLLBACK SET error key 1
  • Javascript 只允许数字粘贴

    JavaScript jQuery document ready function txt bind paste function e var this this this val this val replace d g Html
  • 在购物车和结帐页面上显示 Woocommerce 产品类别

    我正在尝试让产品类别显示在添加的每个产品的购物车和结账页面上 我的 php 知识非常有限 所以最简单的解释会很棒 我查看了 woocommerce 文档并在 google 上搜索了 genesis connect 文档 但没有找到我要找的内