woocommerce_product_data_tabs filter-hookWC 1.0

phpcs:disable WooCommerce.Commenting.CommentHooks.MissingHookComment

Usage

add_filter( 'woocommerce_product_data_tabs', 'wp_kama_woocommerce_product_data_tabs_filter' );

/**
 * Function for `woocommerce_product_data_tabs` filter-hook.
 * 
 * @param  $array 
 *
 * @return 
 */
function wp_kama_woocommerce_product_data_tabs_filter( $array ){

	// filter...
	return $array;
}
$array
-

Where the hook is called

WC_Meta_Box_Product_Data::get_product_data_tabs()
woocommerce_product_data_tabs
woocommerce/includes/admin/meta-boxes/class-wc-meta-box-product-data.php 71-117
$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,
		),
	)
);

Where the hook is used in WooCommerce

woocommerce/includes/admin/marketplace-suggestions/class-wc-marketplace-suggestions.php 27
add_action( 'woocommerce_product_data_tabs', array( __CLASS__, 'product_data_tabs' ) );