详细订单中的 Woocommerce Short_Description

2023-12-09

我正在使用 Wordpress 和 Woocommerce 创建我的新网站。我想在订单详细信息中显示简短的描述。

我找到了这段代码:

add_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_single_excerpt', 5);

但这向我展示了家里的描述。

有没有办法让它出现在订单详情中?


可以通过挂接的自定义函数来完成woocommerce_order_item_name过滤钩子,这样:

add_filter( 'woocommerce_order_item_name', 'add_single_excerpt_to_order_item', 10, 3 );
function add_single_excerpt_to_order_item( $item_name, $item, $is_visible ){
    $product_id = $item->get_product_id(); // Get the product Id
    $excerpt = get_the_excerpt( $product_id ); // Get the short description

    return $item_name . '<br><p class="item-description">' . $excerpt ; '</p>';
}

此代码位于活动子主题(或主题)的 function.php 文件中或任何插件文件中。

经过测试并有效。它将在商品名称下方的订单商品中显示简短说明。

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

详细订单中的 Woocommerce Short_Description 的相关文章

  • 保存多对多关系,同步/附加不存在?

    我有以下两个多对多关系的模型 use Illuminate Database Eloquent Model class Permission extends Model The database table used by the mode
  • Laravel leftJoin 仅右表的最后一条记录

    我是 Laravel 的新手 我有两张桌子 1 产品 2 价格 products id product int p key name varchar prices id price int p key id product int
  • 为什么我的会话仍然存在?

    我一定很愚蠢 因为似乎一件相当明显的事情现在让我完全困惑 我有一个会议 ie SESSION handbag id 在某个时刻 我需要彻底终止这个会话 ie at the start of the page session start el
  • 一种无需 JavaScript 即可在 PHP 中确定浏览器宽度的方法?

    首先有吗 或者我必须使用javascript 我希望能够更改使用的 CSS 因此 frex 我可以为移动设备或其他设备加载较小的字体 不幸的是 仅使用 PHP 无法检测用户分辨率 如果您使用 Javascript 则可以在 cookie 中
  • 免费 PHP 登录库 [关闭]

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

    我想要实现的目标非常简单 我想通过安全连接从 PHP 脚本连接到外部 MS SQL 数据库 然而 这已被证明是有问题的 到目前为止 经过三个小时的研究 我不知所措 客户端的平台是Ubuntu 这意味着我无法使用SQLSRV 安全连接已经在不
  • 图像随机损坏(但刷新后加载)并显示“资源解释为图像但使用 MIME 类型 text/html 传输”

    我目前正在开发一个简单的 php 网站 问题是 我的整个网站中的图像 发生在所有 php 文件中 随机损坏并显示错误资源解释为图像 但以 MIME 类型 text html 传输但是 如果我尝试多次刷新页面 可以再次加载图像并且错误消失 我
  • 无法访问 localhost/xampp/index.php

    我刚刚安装了 Windows 7 的 XAMPP 控制面板似乎工作正常 我启动了 MySql 和 Apache 我遇到的问题是 当我在浏览器 Google Chrome 中输入 localhost 时 它会将我发送到 http localh
  • PHP MongoDb 驱动程序:如何设置执行代码的超时

    我有以下代码 它在 MongoDb 端执行一段代码 mongoCode new MongoCode Some JS code db gt execute mongoCode array socketTimeoutMS gt 1000000
  • PHP:读取所有传入 HTTP 请求的类 [关闭]

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

    我有一个 CakePHP 应用程序 在某些时候会显示带有产品媒体 图片或视频 的视图 我想知道是否有某种方式可以包含另一个威胁视频或威胁图片的视图 具体取决于标志 我想将这些 小视图 用于其他几个目的 所以它应该 像 蛋糕组件一样 以便重用
  • 如何从网站网址中隐藏 .html 扩展名

    我知道这个问题以前曾被问过 但有人知道隐藏 html 扩展名的好方法吗 我已经尝试了许多代码和许多答案https stackoverflow com https stackoverflow com 但我没有看到结果 那是我再问你一次 我有一
  • 使用 PHP/linux 将文件合并为单个 PDF

    我正在研究如何将多个 PDF 合并为一个 PDF 我正在寻找一个图书馆可靠且坚固尽可能 最好有一个库可以保留书签 鬼脚本 http pages cs wisc edu ghost 可以在保存书签的位置进行连接 但我遇到了麻烦 在一种情况下它
  • 如何在 JavaScript 中创建服务器端进度指示器?

    我想在我的网站中创建一个部分 用户可以在其中进行一些简单的操作update纽扣 这些中的每一个update按钮将发送到服务器 并在幕后进行长时间的处理 当服务器处理数据时 我希望用户有某种进度指示器 例如进度条或文本百分比 我使用 jQue
  • 字符串相似度的算法(比Levenshtein和similar_text更好)? php, Js

    在哪里可以找到比 levenshtein 和 phpimilar text 方法更准确地评估错误字符的拼写的算法 Example similar text jonas xxjon similar echo similar returns 6
  • session_start():无法解码会话对象

    我有时在使用 CodeIgniter 时遇到以下问题 错误 2019 03 05 19 57 26 gt 严重性 警告 gt session start 无法解码会话对象 会话已被销毁 system libraries Session Se
  • 使用会话 php 创建 cookie?

    我使用会话来登录我网站中的用户 问题是 我想让用户remember密码 因此关闭 打开浏览器后他们不需要再次登录 我需要使用 cookie 和 session 来实现它吗 my code user POST user pass POST p
  • 使用 Vue 的多模式组件

    我在 Vue 中实现动态模式组件时遇到问题 A common approach I follow to display a set of data fetched from the db is I dump each of the rows
  • 矩形超出边界是什么意思

    PPB Graphics2D PaintImageData 矩形超出界限是什么意思 我几乎在我检查的每一段代码中都看到了它 最新的代码是 define my consumer key define my consumer secret oa
  • 通过 htaccess 将 PNG 解析为 PHP 仅适用于本地服务器,但不适用于网络服务器

    我用 PHP 创建了一个动态 PNG 图片 为了使用 PNG 扩展名 我创建了一个包含以下内容的 htaccess 文件 AddType application x httpd php png 在我的本地 XAMPP 服务器上 一切工作正常

随机推荐

  • JAX-WS 和 XSD 验证

    我有一个 wsdl 它有一个导入的 xsd 这个 xsd 有相当多的限制 如下所示
  • 检测 iPhone 中的 GPS 硬件

    我想知道如何检测 iPhone 中是否存在 GPS 硬件 你不能detect硬件 至少不是通过官方SDK 但是 您可以interact从您的应用程序 通过 CoreLocation 框架 使用它 即从中获取信息 自 iPhone OS 2
  • pip install tabulate UnicodeDecodeError 错误

    我正在尝试安装 python 包tabulate通过跑步pip3 install tabulate在 Archlinux 上但我收到以下错误 Downloading unpacking tabulate Downloading tabula
  • 通过调用 PHP 脚本从 Javascript 更新数据库

    我一直想得到这个 我正在建立一个有活动墙的网站 除了 喜欢 和 不喜欢 按钮之外 所有功能都可以正常工作 我目前只显示一个我喜欢或不喜欢的文本框 a href Like a or a href Unlike a 现在这些称为这些脚本
  • 如果选择单选按钮,则对复选框执行验证

    我正在尝试处理此表单 因此当选择第一个单选按钮时 请运行特定的验证 当选择第二个单选按钮时 运行不同的验证等 当前使用警报来检查功能 但无论我选择哪个单选按钮 我都不会收到任何反馈 JavaScript 函数
  • 在 carouse android 中为每张照片设置标题和描述

    我正在为我的应用程序使用 carouselView 库 https github com sayyam carouselview 图像正在显示 轮播正在工作 但如何在每个图像滑动时在每个图像下方设置标题和描述 我有一个包含每个图像的所有标题
  • 录制和编码 Flash 视频?

    是否可以通过Flash的 网络摄像头 设施录制视频并在服务器端接收编码视频无需任何进一步处理 即仅将流保存到文件中 或者服务器端软件是否总是需要对输入进行编码 如果需要服务器端软件 是否有免费 开源解决方案可用 是的 你必须使用服务器端软件
  • Edge 浏览器似乎丢弃响应负载

    我有一个网络应用程序 可以将 PDF 返回到浏览器 该应用程序在 Chrome 和 Firefox 中运行良好 但在 Edge 版本 38 14393 0 0 中不起作用 响应标头如下所示 Access Control Allow Head
  • blit 错误的目标位置无效

    我收到这个错误 这是完整的回溯 Traceback most recent call last File C Users hobin PycharmProjects codeitPython Snake game py line 103 i
  • 为 Strapi 自定义 CKEditor 会出现“ckeditor-duplicated-modules”错误

    我尝试修改this存储库来自定义我想在我的 Strapi 项目中使用的 CKEditor 我添加了更多插件 这就是我的 ckeditor js 文件的样子 import ClassicEditorBase from ckeditor cke
  • Android 中获取相邻单元格返回 null

    我正在尝试获取 Android 中的相邻小区信息 但该功能getNeighboringCellInfo 总是返回 null 我使用了以下代码 protected void getCellInfo TelephonyManager telep
  • 动态创建包含子查询的 Linq 表达式

    我最近偶然发现了在运行时动态创建 Linq 表达式的问题 我发现的大多数示例都处理相当简单的任务 即仅将给定数据库实体的一个属性与单个参数进行比较 就像这样 Session Query Where m gt m Name Contains
  • 为什么 LINQ .Where(predicate).First() 比 .First(predicate) 更快?

    我正在做一些性能测试 并注意到像这样的 LINQ 表达式 result list First f gt f Id i Property 慢于 result list Where f gt f Id i First Property 这似乎违
  • joomla 垃圾邮件机器人错误

    在 joomla 2 5 中使用 widgetkit 地图 yotheme 的外部组件 当我插入电子邮件地址时 joomla 会检测到并给出此错误 该电子邮件地址已受到垃圾邮件机器人的保护 您需要启用 JavaScript 才能查看它 Ja
  • 集合已修改;枚举操作可能无法执行[重复]

    这个问题在这里已经有答案了 这个问题在这个论坛上被问过很多次了 我知道问题的解决方案 但我很好奇为什么 修改集合时无法执行枚举操作 List
  • 删除 pandas 数据框中未命名的列[重复]

    这个问题在这里已经有答案了 我有一个来自 A G 列的数据文件 如下所示 但是当我使用pd read csv data csv 它打印一个额外的unnamed无缘无故地列在最后 colA ColB colC colD colE colF c
  • 以编程方式在 IIS 中启用或禁用匿名身份验证

    我有一个 Web 应用程序 我需要为其用户提供将登录方法从 FormsAuth 切换到 WindowsAuth 的选项 我设法通过代码更改 web config 文件 Configuration config WebConfiguratio
  • 重用函数而无需实例化新类的最简单方法

    我目前有一个如下所示的函数 public void AnimateLayoutTransform object ControlToAnimate Does some stuff 我在很多不同的项目中使用这个函数 所以我希望它具有很强的可重用
  • 线程终止问题(C 编程)

    我正在开发一个使用 C 语言的 Linux 应用程序 它使用多个线程 由主函数生成的线程完成大部分工作 因此通常最后完成 我看到一些奇怪的行为 我相信这是由于主线程在生成的线程有机会完成其工作之前终止 下面是一些示例代码来说明我正在讨论的内
  • 详细订单中的 Woocommerce Short_Description

    我正在使用 Wordpress 和 Woocommerce 创建我的新网站 我想在订单详细信息中显示简短的描述 我找到了这段代码 add action woocommerce after shop loop item title wooco