从csv导出中删除标题(第一行)

时间:2016-01-28 14:34:59

标签: woocommerce

我工作的公司购买了令人惊奇的插件" WooCommerce客户/订单CSV导出"这真的像一个魅力。文档是崇高的,我得到了额外的字段,我得到了片段来自定义我的导出,这一切都很完美!

现在,我的标题有一个小问题。我需要删除它们,然后我找到了一个可以应用的过滤器,但我不知道如何通过它来创建一个功能。你能否为我提供一种在第一行没有标题的情况下导出数据的方法?

所以基本上,你能帮我写一个删除导出第一行或隐藏标题数组的函数吗?

这是我在文档中找到的过滤器:
apply_filters(' wc_customer_order_csv_export_generated_csv',$ csv,$ this);

非常感谢提前和亲切的问候,

1 个答案:

答案 0 :(得分:0)

试试这个:

//delete headers 
function delete_headers_csv($csv){

    foreach (explode("\n", $csv) as $line) {
      if ($i != 0 ) {
        $temp .= $line."\n";
      }
      $i++;
    }
    echo $temp;
}

add_filter( 'wc_customer_order_csv_export_generated_csv','delete_headers_csv');