如何显示woocommerce到产品列表页面中使用的自定义列字段?

时间:2019-11-17 09:19:24

标签: woocommerce

如何在woocommerce产品列表页面中显示其他自定义列:

1 个答案:

答案 0 :(得分:0)

这是解决方案:

///将自定义列标题添加到产品列表中

add_filter('manage_edit-product_columns','custom_product_column',11);

函数custom_product_column($ columns)

{

//添加列

$ columns ['cost'] = __('cost','woocommerce'); //标题

返回$列;

}

//按列添加每个产品的数据(示例)

add_action('manage_product_posts_custom_column','custom_product_list_column_content',10,2);

函数custom_product_list_column_content($ column,$ product_id)

{

全局$ post;

//这里从您的自定义字段获取数据(在下面设置正确的元键)

$ cost_price = get_post_meta($ product_id,'_cost_price',true);

开关($ column)

{

案例“费用”:

echo $ cost_price; //显示数据

休息;

}

}

使用上面的代码,用您的列名更改列的名称,然后将其粘贴到function.php文件中

screenshot