在Woocommerce客户帐户中,我想删除以下列:
添加一列以显示附加文件(感谢WooCommerce Attach Me!插件)。开发者给了我这个信息:
“要获取所有订单附件,请使用以下代码段:”
global $wcam_order_model;
$order_attachments = $wcam_order_model->get_attachments_metadata($order_id , array());
其中$ order_id是您要检索附件的订单ID。然后,要获取每个附件标题,请使用以下地址:
foreach($order_attachments as $order_attachment)
$file_name = basename($order_attachment['absolute_path']);
我在这里找到了一个教程:https://www.skyverge.com/blog/adding-columns-woocommerce-orders-list/
但我无法让它发挥作用。如您所想,我不是开发人员:/
非常感谢!
答案 0 :(得分:0)
将其放在您的functions.php中
function sv_wc_add_my_account_orders_column( $columns ) {
$new_columns = array();
foreach ( $columns as $key => $name ) {
if( 'order-number' === $key || 'order-total' === $key ) {
echo ' name '.$name . ' key ' . $key ;
continue;
}
$new_columns[ $key ] = $name;
/*if( 'order-date' === $key) {
$new_columns['order-number'] = __( 'Order', 'textdomain' );
$new_columns['order-rental-period'] = __( 'Rental Period', 'textdomain' );
$new_columns['order-detail'] = __( 'Order or Quotation Detail', 'textdomain' );
}*/
}
add_filter( 'woocommerce_my_account_my_orders_columns', 'sv_wc_add_my_account_orders_column' );
return $new_columns;
}