В файле шаблона order/order-downloads.php
следующее применяется к строке 30
<?php foreach ( wc_get_account_downloads_columns() as $column_id => $column_name ) : ?>
wc_get_account_downloads_columns()
относится к wc-account-functions.php
, строка 234
/**
* Get My Account > Downloads columns.
*
* @since 2.6.0
* @return array
*/
function wc_get_account_downloads_columns() {
$columns = apply_filters(
'woocommerce_account_downloads_columns',
array(
'download-product' => __( 'Product', 'woocommerce' ),
'download-remaining' => __( 'Downloads remaining', 'woocommerce' ),
'download-expires' => __( 'Expires', 'woocommerce' ),
'download-file' => __( 'Download', 'woocommerce' ),
'download-actions' => ' ',
)
);
if ( ! has_filter( 'woocommerce_account_download_actions' ) ) {
unset( $columns['download-actions'] );
}
return $columns;
}
Итак, чтобы ответить на ваш вопрос, вы можете применить следующее
function filter_woocommerce_account_downloads_columns( $columns ) {
$columns['download-file'] = __( 'New name', 'woocommerce');
return $columns;
}
add_filter( 'woocommerce_account_downloads_columns', 'filter_woocommerce_account_downloads_columns', 10, 1 );