首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在WooCommerce /my-account/ downloads /中的downloads表中添加一列

如何在WooCommerce /my-account/ downloads /中的downloads表中添加一列
EN

Stack Overflow用户
提问于 2019-09-26 10:21:39
回答 1查看 433关注 0票数 1

当用户转到XXXX.COM/my-account/ downloads /时,我尝试向downloads表中添加一个额外的列

woocommerce/myaccount/downloads.php提供了以下功能

代码语言:javascript
运行
复制
<?php do_action( 'woocommerce_before_available_downloads' ); ?>

    <?php do_action( 'woocommerce_available_downloads', $downloads ); ?>

    <?php do_action( 'woocommerce_after_available_downloads' ); ?>

但是我需要在实际的表中添加一列。

有没有人知道可以在哪个模板文件中找到它?

EN

回答 1

Stack Overflow用户

发布于 2019-09-26 13:23:25

跟随行动。列表中带有$downloads参数的第二个操作(可以通过过滤来实现您的目标)调用woocommerce_order_downloads_table。您可以在创建动作woocommerce_available_downloads时使用grep命令来查看。

在woocommerce_order_downloads_table回调中,您可以看到如何应用过滤器以及您正在查找的模板的相对目录。

代码语言:javascript
运行
复制
function woocommerce_order_downloads_table( $downloads ) {
    if ( ! $downloads ) {
        return;
    }
    wc_get_template(
        'order/order-downloads.php',
        array(
            'downloads' => $downloads,
        )
    );
}

因此,简短的答案是woocommerce/templates/order/order-downloads.php

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58108726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档