WooCommerce:如何在为非管理员添加新产品页面中隐藏自定义字段
问题描述:
我正在使用WooCommerce商品成本(Cog)插件,它为我添加新产品页面添加了额外的字段,以便我可以输入成本的每个产品,以便它反映在利润报告中。问题是我需要非管理员能够添加产品,但我不希望他们能够看到商品字段的成本。解决方法是将该字段完全从非管理员处隐藏。有没有办法用过滤器或其他方式来做到这一点?WooCommerce:如何在为非管理员添加新产品页面中隐藏自定义字段
您可以在下面看到添加此字段的位置以及字段类别的屏幕截图。
.form-field _wc_cog_cost_field
答
你可以使用admin_head钩添加一些CSS来WP管理。
<?php
add_action('admin_head', 'my_admin_css');
function my_admin_css() {
$user = wp_get_current_user();
if ($user->roles[0] != 'administrator'):
?>
<style type="text/css">
.form-field._wc_cog_cost_field {
display: none !important;
}
</style>
<?php
endif;
}//end function