@crslz Thanks for your reply but it doesn’t work.
Here is my code related to tabs from my functions file
/**
* Woocommerce tabs default reviews-----------------------------------
*/
add_filter( 'woocommerce_product_tabs', 'reordered_tabs', 98 );
function reordered_tabs( $tabs ) {
$tabs['reviews']['priority'] = 10;
$tabs['description']['priority'] = 20;
return $tabs;
}
/**
* Add a custom tab Comparison and hide when empty
*/
add_filter( 'woocommerce_product_tabs', 'woo_new_product_tab' );
function woo_new_product_tab( $tabs ) {
global $post;
if( get_post_meta( $post->ID, 'field_one', true ) || get_post_meta( $post->ID, 'comparison_product', true ) ){
// Adds the new tab
$tabs['features'] = array(
'title' => __( 'Comparison', 'stackoverflow' ),
'priority' => 30,
'callback' => 'woo_new_product_tab_content_comparision'
);
}
return $tabs;
}
function woo_new_product_tab_content_comparision() {
global $product;
echo '<div class="div_center">';
echo do_shortcode(get_post_meta($product->id, 'comparison_product', true));
echo '</div>';
// print_r($product);
}