WC_Meta_Box_Product_Data::get_product_data_tabs()
Return array of tabs to show.
Method of the class: WC_Meta_Box_Product_Data{}
Hooks from the method
Return
Array
.
Usage
$result = WC_Meta_Box_Product_Data::get_product_data_tabs();
WC_Meta_Box_Product_Data::get_product_data_tabs() WC Meta Box Product Data::get product data tabs code WC 9.7.1
private static function get_product_data_tabs() { /* phpcs:disable WooCommerce.Commenting.CommentHooks.MissingHookComment */ $tabs = apply_filters( 'woocommerce_product_data_tabs', array( 'general' => array( 'label' => __( 'General', 'woocommerce' ), 'target' => 'general_product_data', 'class' => array( 'hide_if_grouped' ), 'priority' => 10, ), 'inventory' => array( 'label' => __( 'Inventory', 'woocommerce' ), 'target' => 'inventory_product_data', 'class' => array( 'show_if_simple', 'show_if_variable', 'show_if_grouped', 'show_if_external' ), 'priority' => 20, ), 'shipping' => array( 'label' => __( 'Shipping', 'woocommerce' ), 'target' => 'shipping_product_data', 'class' => array( 'hide_if_virtual', 'hide_if_grouped', 'hide_if_external' ), 'priority' => 30, ), 'linked_product' => array( 'label' => __( 'Linked Products', 'woocommerce' ), 'target' => 'linked_product_data', 'class' => array(), 'priority' => 40, ), 'attribute' => array( 'label' => __( 'Attributes', 'woocommerce' ), 'target' => 'product_attributes', 'class' => array(), 'priority' => 50, ), 'variations' => array( 'label' => __( 'Variations', 'woocommerce' ), 'target' => 'variable_product_options', 'class' => array( 'show_if_variable' ), 'priority' => 60, ), 'advanced' => array( 'label' => __( 'Advanced', 'woocommerce' ), 'target' => 'advanced_product_data', 'class' => array(), 'priority' => 70, ), ) ); /* phpcs: enable */ // Sort tabs based on priority. uasort( $tabs, array( __CLASS__, 'product_data_tabs_sort' ) ); return $tabs; }