使用WooCommerce定制订单列表页面

时间:2015-09-30 05:06:37

标签: wordpress woocommerce

我创建了一个插件,它有一个单独的页面用于订单列表..因为它看起来和WooCommerce的订单列表页面相同但是。我无法获得订单的评论,因此我将自定义帖子类型添加到wc_order_types之后没有列出订单..它显示一个空表。 ?

add_filter( 'wc_order_types',array($this,'add_wc_order_types'),10,3);
public function add_wc_order_types($order_types,$type){
    $order_types[] = WC_QD_PT;
    return $order_types;
}

2 个答案:

答案 0 :(得分:1)

apply_filters( 'wc_order_types', $order_types, $for );是默认wc_filters,其中您需要3个参数add_filter( 'wc_order_types',array($this,'add_wc_order_types'),10,3);并再次提供2个参数。

访问http://docs.woothemes.com/wc-apidocs/source-function-wc_get_order_types.html#149这可能有助于您这样做。

答案 1 :(得分:1)

我解决了这个问题只是在我的钩子函数中添加了一个if条件 function add_wc_order_types($order_types,$type){ $order_type = $order_types; if('' == $type){ $order_type[] = WC_QD_PT; } return $order_type; }