Oferta SiteGround Black Friday

Renombrar los menús de administración de WooCommerce

Si estás personalizando una tienda online para un cliente o para ti mismo, puede ser más que interesante, a veces necesario, que cambies los nombres de algunos menús que, por defecto, pueden no ser todo lo intuitivos que debieran.

En el siguiente ejemplo encontrarás el modo de cambiar el menú de administración principal de WooCommerce, donde están todos los ajustes, y el de Productos. Simplemente personaliza el código según tus necesidades y lo añades a tu plugin de utilidades o al archivo functions.php del tema activo en la tienda online:

//Cambio de menús admin de WooCommerce
add_action( 'admin_menu', 'ayudawp_renombra_menu_woo', 999 );
function ayudawp_renombra_menu_woo() 
{
    global $menu;
    $woo = the_array_search( 'WooCommerce', $menu );
    $products = the_array_search( 'Productos', $menu );
    if( !$woo )
        return;
    $menu[$woo][0] = 'Configuración de la tienda'; //Sustitución para Woocommerce
    $menu[$products][0] = 'Artículos'; //Sustitución para Productos
}
function the_array_search( $find, $items ) 
{
    foreach( $items as $key => $value ) 
    {
        $current_key = $key;
        if( 
            $find === $value 
            OR ( 
                is_array( $value )
                && the_array_search( $find, $value ) !== false 
            )
        ) 
        {
            return $current_key;
        }
    }
    return false;
}

El cambio, una vez guardes el código, es inmediato…

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en los emoticonos para valorarlo!

Promedio de puntuación 5 / 5. Total de votos: 7

Hasta ahora ¡no hay votos!. Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en las redes sociales!

¡Siento que este contenido no te haya sido útil!

¡Ayúdame a mejorar este contenido!

Por favor, dime, ¿cómo puedo mejorarlo?

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado. ¡Ah! ¿te funciona? pues entonces no he dicho nada :)

Sobre el autor

5 comentarios en “Renombrar los menús de administración de WooCommerce”

  1. Jesús Agustín

    Gracias Fernando. He personalizado el código y ha funcionado como decías. Pero, permíteme una pregunta relacionada: Siguiendo tu consejo para controlar «Productos relacionados» he instalado el plugin Custom Related Products for WooCommerce, como decías en tu artículo, y también ha funcionado, pero aquí surge la pregunta: ¿qué debo hacer para cambiar el nombre «productos»(relacionados) en este plugin para que aparezca con otro nombre en la web de la tienda? Gracias.
    Saludos

    1. Para eso tienes 2 opciones:

      – Instalar un idioma adaptado a tus necesidades concretas bajando el .po de la traducción oficial, editándolo y poniendo lo que quieras sustituyendo los actuales (pero perderás los cambios a cada actualización)

      – Instalar el plugin Loco Translate y ponerlo a tu gusto (problema, consume muchos recursos para un cambio tan pequeño)

      – Cambiar el texto con una función, así: https://ayudawp.com/cambiar-cualquier-texto-woocommerce/ (el mejor sistema y más limpio)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información base sobre privacidad:
- Responsable: Fernando Tellado ([email protected])
- Fin del tratamiento: Moderación de comentarios para evitar spam
- Legitimación: Tu consentimiento
- Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
- Derechos: Acceso, rectificación, portabilidad, olvido

 

Scroll al inicio