Cambiar el orden o el texto de los elementos del menú de WooCommerce

Lo cierto es que la página de Mi Cuenta de WooCommerce que viene por defecto deja bastante que desear… si queremos personalizarlo y darle un aspecto homogéneo con el resto de la web podemos modificar el menú que viene por defecto. Hace unos días, veíamos cómo eliminar el elemento ‘Escritorio’ o ‘Dashboard’, hoy vamos a ver…


por

Lo cierto es que la página de Mi Cuenta de WooCommerce que viene por defecto deja bastante que desear… si queremos personalizarlo y darle un aspecto homogéneo con el resto de la web podemos modificar el menú que viene por defecto.

Hace unos días, veíamos cómo eliminar el elemento ‘Escritorio’ o ‘Dashboard’, hoy vamos a ver como podemos cambiar el orden o el texto de los enlaces del menú

 

Para cambiar el orden y el texto de los elementos del menú de WooCommerce:

function dpw_woo_my_account_order() {
 $myorder = array(
 'dashboard' => __( 'Inicio', 'woocommerce' ),
 'edit-account' => __( 'Detalles de la cuenta', 'woocommerce' ),
 'orders' => __( 'Pedidos', 'woocommerce' ),
 'downloads' => __( 'Descargas', 'woocommerce' ),
 'edit-address' => __( 'Direcciones', 'woocommerce' ),
 'payment-methods' => __( 'Formas de pago', 'woocommerce' ),
 'customer-logout' => __( 'Cerrar sesión', 'woocommerce' ),
 );
 return $myorder;
}
add_filter ( 'woocommerce_account_menu_items', 'dpw_woo_my_account_order' );

 

Para cambiar el título de la página de las páginas de Mi Cuenta de WooCommerce:

function dpw_woo_endpoint_title( $title, $id ) {
            if ( is_wc_endpoint_url( 'downloads' ) && in_the_loop() ) { // para la página "descargas"
                      $title = "Descarga tus recursos"; // change your entry-title
            }
            elseif ( is_wc_endpoint_url( 'orders' ) && in_the_loop() ) {
                       $title = "Mis pedidos";
            }
            elseif ( is_wc_endpoint_url( 'edit-account' ) && in_the_loop() ) {
                       $title = "Modificar mis datos";
            }
            return $title;
 }

 add_filter( 'the_title', 'dpw_woo_endpoint_title', 10, 2 );

Con estas dos funciones podremos adaptar y hacer un poco más personal el menú de las páginas de la cuenta del usuario de WooCommerce

 

 

 

Desarrollo Web by esther solà
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.