Ẩn tab attribute cho product type Woocommerce
function remove_linked_products($tabs){
unset($tabs['general']);
unset($tabs['inventory']);
unset($tabs['shipping']);
unset($tabs['linked_product']);
unset($tabs['attribute']);
unset($tabs['advanced']);
return($tabs);
}
add_filter('woocommerce_product_data_tabs', 'remove_linked_products', 10, 1);
Nguồn: https://www.themelocation.com/how-to-remove-product-panel-tabs-admin-panel-in-woocommerce/
function remove_tab($tabs){
unset($tabs[‘inventory’]); // it is to remove inventory tab
//unset($tabs[‘advanced’]); // it is to remove advanced tab
//unset($tabs[‘linked_product’]); // it is to remove linked_product tab
//unset($tabs[‘attribute’]); // it is to remove attribute tab
//unset($tabs[‘variations’]); // it is to remove variations tab
return($tabs);
}
add_filter(‘woocommerce_product_data_tabs’, ‘remove_tab’, 10, 1);
Nguồn: http://www.wptricks24.com/how-to-remove-tabs-from-woocommerce-product-data-section-in-admin/
function hide_attributess_for_mobile_booking_data_panel( $tabs ) {
$tabs[ ‘general’ ][ ‘class’ ][] = ‘hide_if_mobile-booking’;
$tabs[ ‘inventory’ ][ ‘class’ ][] = ‘hide_if_mobile-booking’;
$tabs[ ‘shipping’ ][ ‘class’ ][] = ‘hide_if_mobile-booking’;
$tabs[ ‘linked_product’ ][ ‘class’ ][] = ‘hide_if_mobile-booking’;
$tabs[ ‘variations’ ][ ‘class’ ][] = ‘hide_if_mobile-booking’;
$tabs[ ‘advanced’ ][ ‘class’ ][] = ‘hide_if_mobile-booking’;
$tabs[ ‘attribute’ ][ ‘class’ ][] = ‘hide_if_mobile-booking’;
return $tabs;
}
add_filter( ‘woocommerce_product_data_tabs’, ‘hide_attributess_for_mobile_booking_data_panel’, 10, 1);
Nguồn: https://lehieuit.com/function-hay-cho-wordpress/
Xóa Product Type trong admin:

add_filter( ‘product_type_selector’, ‘remove_product_types’ );
function remove_product_types( $types ){
unset( $types[‘grouped’] );
unset( $types[‘external’] );
unset( $types[‘variable’] );
return $types;
}
Nguồn: https://gist.github.com/tanmay27vats/89f9d67db78c33a6ffa1d844235a5db1
Sử dụng plugin: https://wordpress.org/plugins/wc-remove-tabs-and-fields/