-
-
Save ben-heath/9f29c5a6c0b65d174dce14af1792bd40 to your computer and use it in GitHub Desktop.
<?php | |
// This code should be added to the functions.php file of the child theme | |
// Add custom info to Additional Information product tab | |
add_filter( 'woocommerce_product_tabs', 'woo_rename_tabs', 98 ); | |
function woo_rename_tabs( $tabs ) { | |
global $product; | |
$tabs['additional_information']['callback'] = 'custom_function_name'; // this is the function name which is included below | |
return $tabs; | |
} | |
function custom_function_name(){ | |
echo 'New Content Here'; //add anything you want to show before the default tab content | |
woocommerce_product_additional_information_tab(); // This function calls wc_get_template( 'single-product/tabs/additional-information.php' ); | |
echo 'New Content Here'; //add anything you want to show after the default tab content | |
} | |
?> |
Wow,
Gratful to you for this precious peice of code. Thanks for great work :)
I hadn't figured out how to edit the content within the table itself. This snippet was just to show how to content before and after the table. I'm sure there is a way, but I haven't needed to investigate it yet, so I'm not sure.
@ben-heath , hi
I have these code
add_filter(` 'woocommerce_display_product_attributes', 'custom_product_additional_information', 10, 2 );
function custom_product_additional_information( $product_attributes, $product ) {
//row1
$product_attributes[ 'attribute_' . 'custom-two' ] = array(
'label' => __('ISBN'),
'value' => $product->get_meta('_isbn'),
);
return $product_attributes;
}
Is work for me,
but can't achieve hide, if value is empty.
Thank you
Works great, thanks!