Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo agregar o cambiar los íconos de administrador de WordPress (2 métodos fáciles)

Hay algo extrañamente satisfactorio en hacer que el área de administración de WordPress se sienta más tuya. Cuando trabajamos en sitios de clientes o proyectos a largo plazo, incluso pequeños cambios como íconos personalizados pueden hacer que el panel se sienta más pulido y personal.

Los íconos predeterminados de WordPress cumplen su función, pero son genéricos. Si has agregado tipos de publicaciones personalizadas o has creado una experiencia de administración a medida, es probable que esos mismos íconos no reflejen la marca o el propósito de tu sitio.

Hemos utilizado diferentes métodos a lo largo de los años para cambiar los íconos de administrador, algunos sencillos y otros un poco más avanzados. Ya sea que desees una solución rápida con un plugin o una forma de intercambiar íconos con un poco de código, te mostraremos ambas opciones paso a paso.

Este tutorial es perfecto para propietarios de sitios, desarrolladores y freelancers que desean que su panel de WordPress se vea tan personalizado como la parte frontal del sitio.

Cambiar iconos de menú en el área de administración de WordPress

¿Qué son los íconos de administrador en WordPress?

Los íconos de administrador son las pequeñas imágenes que aparecen junto a cada elemento en el menú del panel de WordPress. Te ayudan a reconocer rápidamente diferentes áreas de tu sitio, como Publicaciones, Páginas, Plugins y Configuración.

Iconos de menú en el área de administración de WordPress

Por defecto, WordPress utiliza una fuente de íconos llamada Dashicons. Ha existido desde 2013 y no ha tenido muchas actualizaciones desde entonces. Si bien funciona bien, puede sentirse un poco anticuada o genérica, especialmente si estás creando un sitio personalizado.

Personalizar estos íconos le da un aspecto renovado al área de administración. Puedes cambiarlos para que coincidan con tu marca, simplificar el menú para los clientes o simplemente agregar un toque de personalidad a tu sitio.

Si estás creando un sitio para alguien que es nuevo en WordPress, cambiar los íconos incluso puede ayudarle a encontrar las cosas más rápido. Es un pequeño ajuste que marca una gran diferencia en cómo se siente el panel.

Ahora veamos dos formas sencillas de cambiar los iconos de administrador: una con un plugin y otra con un poco de código.

Método 1: Cambiar los iconos de administrador en el panel de WordPress usando un plugin

Para este método, usaremos el plugin Admin Menu Editor. Como su nombre indica, te permite personalizar fácilmente los menús de administración de WordPress.

Primero, necesitas instalar y activar el plugin Admin Menu Editor. Para más detalles, consulta nuestro tutorial sobre cómo instalar un plugin de WordPress.

Después de activar el plugin, ve a la página Ajustes » Editor de Menú. Aquí verás tu menú de administrador de WordPress dentro de una interfaz de usuario (UI) ordenada donde puedes personalizarlo.

La UI tiene una barra de herramientas en la parte superior, que te permite agregar o eliminar elementos del menú, agregar separadores, copiar y pegar elementos, y más.

Editor de menús

Debajo de eso, puedes hacer clic en un elemento del menú para expandirlo y ver su configuración. Aquí, hemos expandido el elemento del menú Entradas.

Cuando expandes cualquier elemento del menú, verás más opciones. Si es un menú principal, también verás cualquier elemento de submenú en la columna derecha.

Para agregar, reemplazar o eliminar un icono de menú, haz clic en el enlace 'Mostrar opciones avanzadas' en la parte inferior.

Elegir icono de menú

Ahora, haz clic en el botón junto al campo 'URL del icono'.

Esto mostrará una ventana emergente donde puedes ver todos los Dashicons disponibles. Alternativamente, puedes hacer clic en el botón 'Biblioteca de medios' para subir tu propio icono de imagen.

Seleccionar icono de fuente

Si deseas subir tu propio ícono de imagen, recomendamos usar una imagen de 32×32, preferiblemente en formato PNG transparente.

Después de elegir tu ícono, haz clic en el botón ‘Guardar Cambios’ para almacenar tu configuración.

Ahora verás tu ícono de menú personalizado utilizado en el menú de administración.

Icono personalizado usando el método del plugin

Método 2: Cambiar manualmente los iconos del menú de administrador usando un fragmento de código

Este siguiente método requiere que agregues algo de código personalizado para cambiar los íconos.

Si no lo has hecho antes, te recomendamos echar un vistazo rápido a nuestro tutorial sobre agregar código personalizado en WordPress.

La forma más fácil y segura de agregar código personalizado en WordPress es usando WPCode. Es el mejor plugin de fragmentos de código de WordPress. Te permite agregar de forma segura código personalizado, CSS y HTML a tu sitio de WordPress sin romper nada accidentalmente.

Nota: El plugin también tiene una versión gratuita llamada WPCode Lite, que hará el trabajo. Sin embargo, la versión pro te da funciones adicionales que podrían ser útiles.

Ejemplo 1. Reemplazando un icono usando los Dashicons predeterminados

Para este ejemplo, usaremos los Dashicons predeterminados para reemplazar un icono del conjunto de iconos existente.

Es importante tener en cuenta que WordPress ya carga los Dashicons, que están altamente optimizados para el rendimiento. Por lo tanto, usarlos no afectará la velocidad de carga de la página.

Dicho esto, antes de ejecutar el código, necesitas anotar lo siguiente:

  1. La URL del elemento del menú que deseas cambiar
  2. El nombre del icono que deseas usar

Primero, necesitas encontrar la URL de la página para el elemento del menú que deseas personalizar. Por ejemplo, digamos que quieres cambiar el icono para el menú 'Entradas'.

Mueve el ratón sobre el menú 'Entradas' y verás la URL a la que enlaza en la barra de estado de tu navegador en la parte inferior de la página. Solo necesitas la última parte de la URL, que en este caso sería edit.php.

Encontrar URL de página

A continuación, ve al sitio web de Dashicons y haz clic en el icono que deseas usar.

Al hacer clic en cualquier icono, se mostrará su nombre y slug en la parte superior. En este punto, necesitas copiar el slug porque lo necesitarás en el siguiente paso.

Seleccionar icono dashicons

Una vez que hayas hecho eso, ve a la página Fragmentos de código » + Agregar fragmento y coloca el cursor sobre el cuadro ‘Agregar tu código personalizado (Nuevo fragmento)’.

Luego, simplemente haz clic en el botón ‘+ Agregar fragmento personalizado’ que aparece.

Agregar nuevo fragmento de código personalizado

En la siguiente pantalla, proporciona un título para tu fragmento y selecciona Fragmento de PHP en la opción Tipo de código.

Después de eso, puedes copiar y pegar el siguiente código en el cuadro del editor de código:

function change_post_menu_icon() {
    global $menu;
    
    // Loop through the menu items
    foreach ($menu as $key => $menu_item) {
        // Find the "Posts" menu item (default URL is 'edit.php')
        if (isset($menu_item[2]) && $menu_item[2] == 'edit.php') {
            // Change the icon to a different Dashicon class
            $menu[$key][6] = 'dashicons-format-aside'; // Change this to your preferred Dashicon slug
        }
    }
}
add_action('admin_menu', 'change_post_menu_icon');

No olvides cambiar dashicons-format-aside por el slug que copiaste anteriormente.

Tu código aparecerá así en el editor:

Agregar código de icono de menú

A continuación, necesitas indicarle a WordPress dónde ejecutar este código.

Los iconos del menú de administración aparecen dentro del área de administración de WordPress. En la misma página, desplázate hasta la sección Inserción y selecciona ‘Solo administrador’ en la opción Ubicación.

Ubicación de carga del código

Por último, cambia tu fragmento a Activo y haz clic en el botón ‘Guardar fragmento’ para guardar tus cambios.

WordPress ahora comenzará a usar el icono que seleccionaste para la página de Entradas.

Método de código de icono personalizado

Ejemplo 2. Usar un icono de Font Awesome para un elemento de menú en el área de administración de WordPress

La biblioteca predeterminada de Dashicon tiene un conjunto limitado de iconos. La buena noticia es que puedes usar una biblioteca de fuentes e iconos como Font Awesome, que tiene un conjunto mucho más grande de iconos.

Sin embargo, esto significa que tendrás que cargar Font Awesome, lo que puede ralentizar ligeramente tu área de administración de WordPress (solo unos pocos milisegundos).

Antes de agregar cualquier código, primero debes encontrar el icono que deseas usar. Ve al sitio web de Font Awesome y cambia a la Biblioteca gratuita.

Sitio web de Font Awesome

Verás todos los iconos disponibles de forma gratuita.

Haz clic en el icono que deseas usar y se abrirá en una ventana emergente. Desde aquí, necesitas copiar el valor Unicode del icono.

Encontrar el código unicode para el icono que deseas usar

Después de eso, ve a la página Fragmentos de código » + Agregar fragmento en tu panel de WordPress.

Adelante, haz clic en el botón ‘+ Agregar fragmento personalizado’ dentro del cuadro ‘Agregar tu código personalizado (Nuevo fragmento)’.

Agregar nuevo fragmento de código personalizado

En la siguiente pantalla, proporcione un título para su fragmento y seleccione Fragmento PHP como la opción Tipo de código.

Después de eso, puedes copiar y pegar el siguiente código en el cuadro del editor de código:

// Enqueue Font Awesome in the admin area
function enqueue_font_awesome() {
    wp_enqueue_style('font-awesome', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css');
}
add_action('admin_enqueue_scripts', 'enqueue_font_awesome');

// Add custom class to the Posts menu item
function add_custom_post_menu_class() {
    global $menu;

    foreach ($menu as $key => $menu_item) {
        if (isset($menu_item[2]) && $menu_item[2] == 'edit.php') {
            $menu[$key][4] .= ' custom-post-menu-class';
        }
    }
}
add_action('admin_menu', 'add_custom_post_menu_class');

// Add custom CSS to change the icon to a Font Awesome icon
function custom_admin_menu_icon() {
    echo '<style>
        .custom-post-menu-class .wp-menu-image:before {
            font-family: "Font Awesome 5 Free" !important;
            content: "\f015"; /* Unicode for the Font Awesome icon */
            font-weight: 900; /* Needed for solid icons */
        }
    </style>';
}
add_action('admin_head', 'custom_admin_menu_icon');

No olvide reemplazar \f015 con el valor Unicode que copió anteriormente.

Tu código aparecerá así en el editor:

Agregar código de Font Awesome para un elemento de menú

A continuación, necesitas indicarle a WordPress dónde ejecutar este código.

Los íconos del menú de administración aparecen dentro del área de administración de WordPress, por lo que puede desplazarse hasta la sección Inserción y seleccionar 'Solo administrador' como la opción Ubicación.

Ubicación de carga del código

Por último, cambie su fragmento a Activo y haga clic en el botón 'Guardar fragmento' para guardar sus cambios.

WordPress ahora comenzará a usar el icono que seleccionaste para la página de Entradas.

Icono de menú personalizado usando Font Awesome

Extra: Agregar iconos para tipos de publicación personalizados en WordPress

Los tipos de publicación personalizados le permiten crear tipos únicos de contenido para su sitio web de WordPress. Estas no son publicaciones o páginas predeterminadas, sino algo totalmente original para su sitio.

Si está utilizando un tipo de publicación personalizado en su sitio web de WordPress, es posible que desee cambiar su ícono para poder identificarlo fácilmente.

Cambiar el ícono del menú para un tipo de publicación personalizado en WordPress

En ese caso, consulte nuestro tutorial detallado sobre el tema, que muestra varias formas de cambiar o agregar íconos para sus tipos de publicación personalizados.

Más formas de personalizar tu área de administración de WordPress 🎁

Cambiar los íconos de administración es solo una forma de hacer que el panel de administración de WordPress se sienta más adaptado a su sitio o a sus clientes. Si busca ir más allá, aquí hay algunos otros tutoriales que pueden ayudarlo a personalizar y mejorar la experiencia de administración:

Esperamos que este artículo te haya ayudado a cambiar o agregar iconos de administrador en WordPress. También puedes consultar cómo poner marca blanca en el panel de administración de WordPress o ver estos consejos de expertos para personalizar el área de administración de WordPress para mejorar los flujos de trabajo.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

Comentarios

  1. Felicidades, tienes la oportunidad de ser el primer comentarista de este artículo.
    ¿Tienes alguna pregunta o sugerencia? Por favor, deja un comentario para iniciar la discusión.

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.