WooCommerce: Renombrar el título de la página en los endpoints de Mi Cuenta
Un endpoint se refiere a una pestaña específica en la página de «Mi Cuenta», donde los clientes pueden acceder a diversas funciones, como ver sus pedidos, gestionar descargas o actualizar direcciones.
Cada endpoint está asociado a un título de página H1, que se muestra en el navegador y ayuda a los usuarios a identificar el contenido de esa página.
Por ejemplo, el título de página predeterminado para la pestaña de pedidos es «Pedidos», y el de la pestaña de descargas es «Descargas».
Ojo, esto no se refiere a la etiqueta de la pestaña, sino al título que aparece cuando se hace clic en ella.
Personalizar estos títulos de las páginas en los endpoints te permite ofrecer una experiencia más intuitiva y con mejor branding para tus clientes, facilitando su navegación por el área de cuenta y ayudándolos a encontrar la información que necesitan.
Esto se logra insertando un pequeño código (snippet) en algún plugin que te permita agregar código php.
Lo que vamos a hacer es agregar un filtro de Woocommerce.
Te muestro el fragmento a agregar:
return apply_filters( 'woocommerce_endpoint_' . $endpoint . '_title', $title, $endpoint, $action );
…donde $endpoint
es la clave del endpoint.
Las claves posibles son:
- ‘order-pay’
- ‘order-received’
- ‘orders’
- ‘view-order’
- ‘downloads’
- ‘edit-account’
- ‘edit-address’
- ‘payment-methods’
- ‘add-payment-method’
- ‘lost-password’
Por ejemplo, para personalizar el título de la pestaña de pedidos, usaremos el filtro woocommerce_endpoint_orders_title
:
/**
* @snippet Renombrar Título de la Pestaña de Pedidos en Mi Cuenta
* @author Factoría Digital
* @compatible WooCommerce 9
*/
add_filter( 'woocommerce_endpoint_orders_title', 'factoria_custom_my_account_endpoint_page_title', 9999, 3 );
function factoria_custom_my_account_endpoint_page_title( $title, $endpoint, $action ) {
return '¡Tu Historial de Compras!';
}
Si quisieras personalizar el título de la pestaña de descargas, usarías el filtro: woocommerce_endpoint_downloads_title
, y así sucesivamente.
Somos especialistas en WooCommerce, puedes ver como alojamos tiendas con Woocommerce aquí.
Soy Gerard, apasionado del SEO y del rugby a partes iguales. Tanto en mi vida personal como en la profesional aplico los mismos principios: compromiso, respeto, honestidad y diversión.
Estoy en el mundillo de internet desde 1998. Empecé con una tienda online, pasando por muchos proyectos, entre ellos, la gestión comercial y marketing de Webempresa durante 14 años.