在Woocommerce上编辑下载链接,感谢您页面

时间:2018-02-19 13:58:09

标签: wordpress filter woocommerce action webhooks

我正在尝试在感谢页面的订单详情部分中找出如何编辑位于订单标题正下方的下载按钮链接。

因此,如果您在Woocommerce中订购,对于可下载的产品,您会得到一个" 谢谢。您的订单已收到"框,然后在它下面,你得到一个" 订单明细"框。

在该订单详细信息框中,它显示了每个订购的产品,如果该产品是可下载的,则会显示一个小的" 下载:产品名称"链接在产品标题下。

我希望挂钩/过滤到该下载链接中,并对其进行编辑(主要更改文本,但也重新设置文本)。

我已经尝试找到添加它的动作,但似乎无法找到它的基础,然后如何过滤它以改变它的外观。我还尝试使用woocommerce_order_item_meta_end添加包含不同下载链接的功能,然后隐藏旧链接,但无法确定如何获取产品下载链接网址。

任何帮助都会很棒,谢谢!

1 个答案:

答案 0 :(得分:1)

似乎没有任何过滤器可以执行此操作,因此您需要将\templates\order\order-downloads.php模板文件复制到子主题文件夹中,并对该文件中的以下行进行修改。

case 'download-file':
    echo '<a href="' . esc_url( $download['download_url'] ) . '" class="woocommerce-MyAccount-downloads-file button alt">' . esc_html( $download['download_name'] ) . '</a>';
    break;