如何在woocommerce产品列表页面中显示其他自定义列:
答案 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文件中