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