Diseñador Web y Asesor

¡Personaliza Tu WordPress! Quita el «Gracias por Crear con WordPress» y Añade Tu Propio Mensaje en el Footer del Admin

Aprende a personalizar el footer del panel de administración de WordPress. Reemplaza el mensaje predeterminado con tu propia marca o agradecimiento.

Tabla de Contenido

¿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 filtro admin_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 (el function ( $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 a sprintf() 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 HTML href.
    • 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?

  1. 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.
  2. 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!