How to add WooCommerce Custom Tab Product Edit Page

Md Riyazuddin Verified
In this post you know about that how to add tab in product edit page on WordPress admin and make your own customs thing which you would like to use.
add_filter( 'woocommerce_product_data_tabs', 'wk_custom_product_tab' ); //this hooks create your tab only
function wk_custom_product_tab( $default_tabs ) {
    $default_tabs['custom_tab'] = array(   //here you can add you id of tab 
        'label'   =>  __( 'Custom Tab', 'domain' ),   //and you label of tab
        'target'  =>  'wk_custom_tab_data',  //here you can add your own  callback function to show your tab panels  and id
        'priority' => 60, //add you priority 
        'class'   => array()
    return $default_tabs;

add_action( 'woocommerce_product_data_panels', 'wk_custom_tab_data' ); // this is second hook which tell you to show your tab panels add your callback funtion in action callback

function wk_custom_tab_data() {  
   echo '<div id="wk_custom_tab_data" class="panel woocommerce_options_panel">// add content here</div>';//here you have to add your callback function which you give in first tab 

So basically we are using two hooks in that which can represent our tab and tab panels lets jump in it. 

References and Credits


Leave a Comment