¿Cansado del Mensaje Predeterminado en el Panel de Administración de WordPress?
Si eres desarrollador, diseñador web o simplemente un usuario de WordPress que busca llevar la personalización al siguiente nivel, seguramente te has fijado en el mensaje de «Gracias por crear con WordPress» en la parte inferior del panel de administración. Si bien es un reconocimiento justo al CMS que amamos, ¿qué te parecería reemplazarlo con algo más personal? ¿Quizás un agradecimiento a tus usuarios, un enlace a tu sitio web, o un mensaje de marca?
Afortunadamente, WordPress es increíblemente flexible y nos permite modificar casi cualquier aspecto de su interfaz. En este artículo, te mostraremos cómo cambiar ese texto del footer del administrador de forma sencilla y eficiente utilizando un pequeño fragmento de código.
El Código Mágico para la Personalización
El siguiente fragmento de código es todo lo que necesitas para lograr este cambio. Lo puedes añadir a tu archivo functions.php
de tu tema hijo o, como es más recomendable para mantener la limpieza y evitar problemas en futuras actualizaciones, utilizar un plugin como Code Snippets.
add_filter( 'admin_footer_text', function ( $text ) {
return sprintf(
'Gracias por visitar <a href="%s">%s</a>',
esc_url( home_url() ),
esc_html( get_bloginfo( 'name' ) )
);
} );
Decifrando el Código: ¿Qué Hace Exactamente?
Analicemos línea por línea para entender cómo funciona este código:
add_filter( 'admin_footer_text', function ( $text ) { ... } );
: Esta es la parte central. En WordPress, los «filtros» nos permiten modificar datos antes de que se muestren o se guarden en la base de datos. En este caso, estamos utilizando el filtroadmin_footer_text
, que está diseñado específicamente para alterar el texto que aparece en el footer del panel de administración. Le estamos diciendo a WordPress que use nuestra función anónima (elfunction ( $text ) { ... }
) para modificar ese texto.return sprintf( 'Gracias por visitar <a href="%s">%s</a>', ... );
: Aquí es donde construimos nuestro nuevo mensaje.sprintf()
: Esta función de PHP es muy útil para formatear cadenas de texto. Nos permite insertar valores en una cadena predefinida.'Gracias por visitar <a href="%s">%s</a>'
: Esta es la plantilla de nuestro mensaje. Los%s
son marcadores de posición que serán reemplazados por los valores que le pasemos asprintf()
después. En este caso, el primer%s
será la URL de tu sitio y el segundo%s
será el nombre de tu sitio.esc_url( home_url() )
:home_url()
devuelve la URL de tu sitio web (la URL principal).esc_url()
es una función de seguridad de WordPress que «escapa» la URL, asegurándose de que sea segura para usar en un atributo HTMLhref
.esc_html( get_bloginfo( 'name' ) )
:get_bloginfo( 'name' )
recupera el nombre de tu sitio web, tal como lo tienes configurado en los ajustes de WordPress.esc_html()
también es una función de seguridad que «escapa» el texto para que sea seguro mostrarlo como HTML, evitando posibles vulnerabilidades.
En resumen, el código toma el texto original del footer, lo descarta, y lo reemplaza con un mensaje que dice «Gracias por visitar [Nombre de tu Sitio]» donde «[Nombre de tu Sitio]» es un enlace directo a la página de inicio de tu sitio.
¿Cómo Implementar el Código?
- Con el plugin Code Snippets (Recomendado):
- Instala y activa el plugin «Code Snippets» desde el repositorio de WordPress.
- Ve a Snippets > Add New.
- Pega el código en el área de contenido.
- Asígnale un título descriptivo (ej. «Personalizar Footer Admin»).
- Asegúrate de que la opción «Run Snippet Everywhere» esté seleccionada o elige «Only run on site front-end» si quieres que solo afecte la parte pública del sitio (aunque para este caso, «Run Snippet Everywhere» es lo adecuado).
- Guarda los cambios y activa el snippet.
- Editando
functions.php
(Para Usuarios Avanzados):- Accede a los archivos de tu tema (preferiblemente un tema hijo) vía FTP o desde el editor de temas de WordPress (Apariencia > Editor de temas).
- Abre el archivo
functions.php
. - Pega el código al final del archivo, antes de la etiqueta de cierre
?>
(si existe). - Guarda los cambios.
¡Importante! Siempre haz una copia de seguridad de tu sitio antes de editar archivos del tema o añadir snippets de código, especialmente si no estás utilizando un tema hijo. Un error en functions.php
puede dejar tu sitio inaccesible.
Potencia la Marca de Tu WordPress
Con este simple snippet, no solo eliminas el mensaje predeterminado, sino que también añades un toque profesional y personalizado a tu panel de administración. Es una pequeña modificación que refuerza tu marca o mensaje cada vez que tú (o tus clientes) inician sesión. ¡Experimenta con el texto y hazlo tuyo!