Rename Related Products title in Woocommerce 3
Try this, it's working with me
add_filter( 'gettext', 'wps_translate_words_array' );add_filter( 'ngettext', 'wps_translate_words_array' );function wps_translate_words_array( $translated ) { $words = array( // 'word to translate' = > 'translation' 'Related Products' => 'Check out these related products', ); $translated = str_ireplace( array_keys($words), $words, $translated ); return $translated;}
There is now a filter for that.Name is "woocommerce_product_related_products_heading"
So you can add a little snippet in your own theme functions.php file like :
add_filter('woocommerce_product_related_products_heading',function(){ return 'My Custom nice related title';});
A simple alternative way
Overriding Woocommerce templates via your theme for the single-product/related.php
template file, where you can rename it directly from:
<h2><?php esc_html_e( 'Related products', 'woocommerce' ); ?></h2>
To:
<h2><?php esc_html_e( 'Related Books', 'woocommerce' ); ?></h2>