Cambiar el nombre de las pestañas de producto en WooCommerce

[…]


por

Por defecto en WooCommerce la ficha de producto muestra la información adicional en 3 pestañas:

  • Descripción del producto
  • Información adicional
  • Valoraciones

(La pestaña de Información adicional sólo aparece cuando el producto tiene o peso o dimensiones o algún atributo indicado)

Según el tipo de producto de nuestra tienda, es posible que querramos cambiar el nombre de esas pestañas por alguna más concreta o apropiada. Para ello, podemos utilizar la siguiente función:

 

add_filter( 'woocommerce_product_tabs', 'woo_rename_tabs', 98 );
function woo_rename_tabs( $tabs ) {
$tabs['description']['title'] = 'Características'; 
 $tabs['reviews']['title'] = 'Valoraciones'; 
 $tabs['additional_information']['title'] = 'Otra información'; 
return $tabs;
}

 

El problema es que si utilizamos únicamente esta función, el título de dentro de la pestaña continúa siendo el mismo.

Para cambiarlo, podemos utilizar esta otra función:

add_filter('woocommerce_product_description_heading','dpw_product_description_heading');
 
function dpw_product_description_heading() {
 return 'Caracteristicas';
}

 

Otra alternativa para hacer ambas cosas es mediante la traducción de WooCommerce, ya sea editando los archivos .pot/.po correspondientes, o mediante plugins como LocoTranslate o Say What?

(Más información sobre las traducciones en WooCommerce aquí)

 

Recuerda que si lo que quieres es ocultar una de las pestañas de la ficha de producto, puedes hacerlo con el siguiente código como veíamos con la pestaña de las valoraciones en este artículo

add_filter( 'woocommerce_product_tabs', 'sb_woo_remove_reviews_tab', 98);
 function sb_woo_remove_reviews_tab($tabs)
 {
 unset($tabs['reviews']); // para eliminar la de valoraciones
 unset($tabs['description']); // para eliminar la de descripcion
 unset($tabs['additional_information']); // para eliminar la de información adicional
 return $tabs;
 }

 

¿Eres implementador o desarrollador WordPress?

En la Zona DPW encontrarás más recursos, tutoriales, plantillas, y una biblioteca de snippets para poder utilizar en tu día a día y ganar tiempo en tu trabajo:

ACCEDER AHORA

Comentarios

12 respuestas a «Cambiar el nombre de las pestañas de producto en WooCommerce»

  1. Avatar de santiago

    |

    buen dia
    que buen post
    una cuestion
    donde yo puedo pegar este codigo?

    1. Avatar de esther

      |

      Hola Santiago,
      Las funciones debes añadirlas en el archivo functions.php de tu tema.

      Saludos!

      1. Avatar de Ausra

        |

        Hola, no me aparece esta funcion en functions.php, porque? o donde más podria estar?

        1. Avatar de esther

          |

          Hola! La función no aparece por defecto, ha has de añadir tú.

          Saludos!

  2. Avatar de Luis Fernández

    |

    Hola

    Perfecto. Claro, conciso y efectivo. Se agradece.

    Saludos.

    1. Avatar de esther

      |

      Muchas gracias Luis!

  3. Avatar de Heisner Andy

    |

    hola, te pregunto algo q no va con el tema pero dime por favor, quiero que cuando un usuario ingrese a su cuenta en la pagina web se muestre su nombre en la parte superior, como para que se de cuenta que esta navegando con su cuenta abierta, hay alguna manera en woocommerce?, gracias espero que me ayudes con el tema

    1. Avatar de esther

      |

      Hola Heisner!
      Si que hay formas de hacerlo, generalmente usando Shortcodes de WooCommerce, pero cómo hacerlo dependerá de la plantilla que estés utilizando.
      Si quieres, contáctame por email y lo miramos.

      Saludos!

  4. Avatar de carmen

    |

    Gracias por el post. Tienes alguno que explique como introducir información adicional, como por ejemplo una guia de lavado o de tallas?

    1. Avatar de esther

      |

      Hola Carmen,
      Mírate este artículo: Añadir una pestaña nueva a la ficha de productos de WooCommerce sin plugin que explico precisamente como añadir nuevas pestañas.

      Saludos!

  5. Avatar de Jhenifer

    |

    Hola, tengo una duda diferente al tema. Cómo puedo cambiar el nombre de la pestaña de navegador de la página «Inicio de sesión» de Wordpres? Muchas gracias

    1. Avatar de esther

      |

      Hola!
      Pues no tiene mucho que ver con las pestañas de WooCommerce, pero puedes usar este código para cambiar el título de la pestaña del navegador en el login:

      function custom_login_title( $login_title ) {
      return 'titulo que quieras';
      }
      add_filter( 'login_title', 'custom_login_title' );

      Saludos!