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

[…]


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

 

¿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