当用户转到XXXX.COM/my-account/ downloads /时,我尝试向downloads表中添加一个额外的列
woocommerce/myaccount/downloads.php提供了以下功能
<?php do_action( 'woocommerce_before_available_downloads' ); ?>
<?php do_action( 'woocommerce_available_downloads', $downloads ); ?>
<?php do_action( 'woocommerce_after_available_downloads' ); ?>
但是我需要在实际的表中添加一列。
有没有人知道可以在哪个模板文件中找到它?
发布于 2019-09-26 13:23:25
跟随行动。列表中带有$downloads参数的第二个操作(可以通过过滤来实现您的目标)调用woocommerce_order_downloads_table。您可以在创建动作woocommerce_available_downloads时使用grep命令来查看。
在woocommerce_order_downloads_table回调中,您可以看到如何应用过滤器以及您正在查找的模板的相对目录。
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
https://stackoverflow.com/questions/58108726
复制相似问题