Wordpress woocommerce如何自定义订单列表,具有条件过滤功能,如已签和待收选项;

WooCommerce是最受欢迎的WordPress电子商务插件。其受欢迎的主要原因是其丰富的API和方便灵活的后台管理界面为WooCommerce的定制化开发带来了很多便利。在WooCommerce管理界面中,我们可以很容易的查看到用户所下订单的详细信息,包括购买商品的数量和总金额,比较全面,但是有一个很重要的信息在WooCommerce中是默认不显示的,那就是所有商品的列表,这个信息很重要,可以通过很简单的代码显示出来。

下面的代码在我们的订单预览页面中添加了一列特殊信息,名为“已购商品”,列表的每一行都会显示一个商品名称和数量。只需将下面的代码复制到主题的functions.php文件或插件的相关文件中。

add _ filter(' manage _ edit-shop _ order _ columns ',' show_product_order ',15);

函数show _ product _ order($columns){

//添加一列信息

$columns['product-display'] = __('已购商品');

return $ columns

}

将用户购买的商品信息添加到此列。

add _ action(' manage _ shop _ order _ posts _ custom _ column ',' snv_custom_shop_order_column ',10,2);

函数snv _ custom _ shop _ order _ column($ column){

global $post,$woocommerce,$ the _ order

开关($列){

案例“产品-展示”:

$te