Rename Related Products title in Woocommerce 3 Rename Related Products title in Woocommerce 3 wordpress wordpress

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>