/** | |
* Rename product data tabs | |
*/ | |
add_filter( 'woocommerce_product_tabs', 'woo_rename_tabs', 98 ); | |
function woo_rename_tabs( $tabs ) { | |
$tabs['description']['title'] = __( 'More Information' ); // Rename the description tab | |
$tabs['reviews']['title'] = __( 'Ratings' ); // Rename the reviews tab | |
$tabs['additional_information']['title'] = __( 'Product Data' ); // Rename the additional information tab | |
return $tabs; | |
} |
@2xUeL It's been a hot minute, but you may need to check first if the array element is null or not. I think by setting the title, it could create the element when it did not exist, resulting in the tab appearing on the front end.
I'm newer at coding, so I hope this is an easy fix and I'm just being silly, but I am having trouble finding where to change the "h2" element that is auto-generated within the tab. I renamed "Additional Information" to "Product Data" but it still generates the text "Additional Information" in the body of the tab despite the title being changed in the tab itself. Image for clarification.
Thanks in advance if anyone can help me.
@spectralevolution What you want to do is to change the product tab heading, please take a look at [https://rudrastyh.com/woocommerce/rename-product-tabs-and-heading.html]
Work like a charm, thanks for sharing !