小编Amo*_*mol的帖子

在 WooCommerce 管理快速订单预览中自定义内容

我是 WordPress 的新手,我在我的项目中使用 WooCommerce 插件,我需要修改 WooCommerce 的一些模板文件和一些核心文件。

我已经创建了子主题并woocommerce在我的子主题中创建了文件夹,因此我可以在那里创建/修改模板文件,这些文件在 WooCommerce 插件更新期间不会丢失。但正如我在一些文章中看到的,不建议修改 WooCommerce 的核心文件。

我已经在 WooCommerce 插件中自定义了这个核心文件includes\admin\meta-boxes\views\html-order-item,我有点担心未来的插件更新(我的自定义更改是否会保留)。我试图在woocommerce文件夹内的子主题中复制此文件,但它似乎没有覆盖原始文件,因此没有任何效果。

在这个“html-order-item.php”文件中,我刚刚添加了一小段代码,其中有一个下载按钮来下载产品的原始图像。

我怎样才能使用“干净的推荐方式(使用钩子/过滤器或模板)
来实现这一点?请提出任何实现它的方法。

这是我的代码片段(我的自定义以 开头/* Custom code added by Amol */):

<?php
/**
 * Shows an order item
 *
 * @var object $item The item being displayed
 * @var int $item_id The id of the item being displayed
 */
  if (!defined('ABSPATH')) {
  exit;
 }
$product_link = $_product ? admin_url('post.php?post=' . absint($_product->id) . '&action=edit') : '';
$thumbnail = …
Run Code Online (Sandbox Code Playgroud)

php wordpress templates woocommerce hook-woocommerce

2
推荐指数
1
解决办法
3659
查看次数