El texto alternativo de las imágenes en WordPress

Una de las medidas de accesibilidad web más famosas es añadir un texto alternativo a las imágenes de la web. De hecho es el primer criterio de las guías de accesibilidad (WCAG) de contenido web (enlace externo inglés). Este texto por defecto solo se muestra si la imagen no se ha podido cargar o si se navega con ayudas técnicas como los lectores de pantalla. De esta forma las personas que por el motivo que sea no puedan ver las imágenes pueden entender por qué motivo esa imagen está ahí y la intención comunicativa que se pretendía.

A nivel técnico se puede ofrecer la alternativa textual de diferentes formas. Por regla general dentro de la etiqueta HTML de la imagen se añade el atributo alt. Ejemplo técnico de las guías de accesibilidad sobre el atributo alt (enlace externo en inglés).

Afortunadamente WordPress nos simplifica al máximo la parte técnica, y añadir textos alternativos a las imágenes es algo tremendamente sencillo.

Para añadir una imagen a tu WordPress tenemos varias opciones como veremos a continuación.

Añadiendo el texto alternativo en WordPress

Biblioteca de medios

Esta es la forma más tradicional. Vamos a Medios > Añadir nuevo y seleccionamos los archivos a subir.

Una vez está la imagen en nuestra biblioteca, si la seleccionamos, se abre un pop up en el que podemos añadir varios campos de texto.

Ventana "Detalles del adjunto" en la que añadir información a una imagen de la biblioteca de medios de WordPress.

Los campos que podemos agregar a las imágenes son:

  • Texto alternativo.
  • Título (por defecto usa el nombre del archivo).
  • Leyenda (pie de foto, texto que aparece debajo de la imagen para añadir contexto o atribuir su autoría).
  • Descripción (descripción más larga que el texto alternativo solo accesible en la página de archivo adjunto y no en la entrada o página en la que se inserta, no confundir con el atributo de imagen longdesc).

El texto alternativo de la imagen se añade en el campo “Texto alternativo”. Fácil, ¿verdad?.

Editor de bloques

Desde el editor de bloques también podemos añadir el texto alternativo. Para ello añadimos un bloque de imagen, podemos subir directamente la imagen o seleccionarla de nuestra biblioteca de medios.

Una vez la has añadido fíjate en la columna lateral en la que se muestran las opciones y propiedades del bloque. Busca el desplegable “Ajustes de las imágenes”, ahí es donde puedes añadir el texto alternativo de esa imagen.

Sección "Ajustes de las imágenes" de las propiedades del bloque imagen. Contiene el campo donde añadir el texto alternativo

¿Cómo es un buen texto alternativo?

Ahora hablemos sobre cómo redactar un buen texto alternativo porque no sirve cualquier cosa.

Déjalo vacío si la imagen es puramente decorativa

Seguro que te has fijado que independientemente de la forma que elijas para añadir el texto alternativo, debajo del campo “Texto alternativo” hay un enlace y un texto: “Describe el propósito de la imagen. Déjalo vacío si la imagen es puramente decorativa.” 

En efecto, si la imagen realmente no aporta absolutamente al contenido de la página o de la entrada el texto alternativo debe quedar vacío. ¿Por qué? Porque si la imagen solo es decorativa lo mejor es que quien no la pueda ver ni se entere de que ahí hay una imagen. Los lectores de pantalla no anuncian la imagen si encuentran que su atributo alt está vacío, así su experiencia navegando por la web es mejor.

WordPress por defecto añade el atributo alt a todas las imágenes, de esta forma la evaluación automática de la accesibilidad no devolverá ningún error por este motivo.

Describe el propósito de la imagen

Simple y llanamente eso, describir por qué está ahí esa imagen, exceptuando las decorativas como se ha tratado en el punto anterior.

A veces el texto alternativo deberá ser una descripción de la imagen, o de un detalle de esta. Otras veces deberá ser la descripción de un concepto más abstracto.

Por ejemplo, mira esta imagen.

Despedida de WordCamp Granada 2019 en el escenario principal

Esta fotografía es de la despedida de WordCamp Granada 2019 y se podrían escribir diferentes textos según la intención con la que se añada al contenido. 

Por ejemplo podría estar escribiendo sobre WordCamp Granada y sobre su organización y voluntariado. En ese caso un buen texto alternativo sería: “Organizadores y voluntarios de WordCamp Granada 2019 en el escenario principal durante la despedida”.

Aunque también podría querer hablar de la tradición de escribir una entrada sobre las WordCamps a las que se asiste y añadir la foto como ejemplo de que se animó a los asistentes a escribir sobre la WordCamp. En este caso un texto alternativo sería: “En la pantalla principal de WordCamp Granada 2019 durante la despedida se proyectó este mensaje: No se termina una WordCamp hasta que se escribe de ella”.

Pero esta misma imagen también encajaría en otros textos, sobre mi experiencia como ponente por primera vez, sobre las amistades que se entablan asistiendo a WordCamps, sobre la comunidad WordPress, sobre las ganas que tenemos de volver a poder a asistir a eventos presenciales, etc. Para cada una de estas temáticas es probable que el texto alternativo adecuado varíe.

Longitud

No hay una longitud máxima definida en las WCAG. Lo ideal es que el texto alternativo no sea muy largo, más o menos la longitud de un tweet, por ejemplo. 

Esto genera un problema, porque no siempre se puede generar un texto alternativo completo en un espacio tan breve. Para ello hay diferentes estrategias como el atributo de descripción larga que veremos en otro artículo.

Consejos

  • Evita que el texto alternativo empiece por: “imagen de”, “fotografía de” o similares, el lector de pantalla ya anuncia que se trata de una imagen.
  • Si en la imagen aparece texto y es importante para entender su significado, el mismo texto debe aparecer en el texto alternativo.
  • Si en la imagen aparece texto y es importante para entender su significado pero aparece como texto real cerca de la imagen, lo mejor es considerar que la imagen es decorativa y dejar el texto alternativo vacío.
  • Si el texto alternativo es redundante respecto al texto de la entrada dejar este campo vacío.
  • Si la imagen sirve para ejecutar una acción, por ejemplo el botón buscar con un icono de lupa el texto alternativo deberá indicar la funcionalidad y no la imagen en sí.
  • Si la imagen es una gráfica creada a partir de unos datos, una buena opción es ofrecer los datos en la propia entrada o describirla y dejar el campo alternativo vacío.

La privacidad con WordPress

Si te lees los términos y condiciones de muchos de los proveedores de Internet, sobre todo las redes sociales, verás que en la mayoría de los casos todo lo que publicas deja de ser tuyo y forma a sr parte de la propiedad de la empresa a la que cedes esa información.

Esto, que en un principio no tiene por qué parecer un problema, puede llegar a serlo en el momento en el que has de eliminar un contenido o quieres hacer un cambio y la plataforma no te lo permite.

Y aquí es donde entran las alternativas y el control de la información, además del tráfico y tus usuarios. El hecho de que las redes sociales puedan eliminar o bloquear una cuenta en cualquier momento hace que el tráfico, los usuarios, tus seguidores no sean tuyos.

Y aquí entra tu sitio web. Cualquier plataforma de código abierto permite el control de la información de la base de datos, una información a la que sólo tú tienes acceso. Y más, teniendo en cuenta que la legislación actual te obliga a tener el control y a disponer de una serie de herramientas que permitan que, en cualquier momento, puedas eliminar o gestionar los contenidos de tus seguidores.

Tener el control de tu información es importante, y WordPress te permite un control absoluto. Para empezar, tú decides qué es lo que se publica y qué no, qué es lo que los robots de búsqueda (y, por tanto, los buscadores) pueden publicar o no. Tú decides qué es público y qué no.

Pero no es sólo esto. Muchas veces pensamos que la privacidad es la parte de tus datos, y no es del todo así, también son los datos de los demás. Cuando alguien hace una compra en una plataforma de terceros suele incluir sistemas de seguimiento para que otras plataformas puedan saber quién eres, qué compras, o qué productos te interesan. Esto, si lo controlas tú en tu plataforma no tiene porqué ser así, y puedes dar a tus usuarios una mayor seguridad y control de sus datos.

¿Dejarías que las mayores empresas de Internet conozcan con detalle qué hacen tus hijos, con quién se comunican, de qué hablan? Pues esto es lo que ocurre hoy en día, y algunos centros educativos lo promueven, aunque tiene mucha facilidad y solución: una red social, privada, con WordPress. Algunos colegios crean redes con BuddyPress en los que todos los alumnos están presentes y pueden comunicarse con profesores, con otros alumnos, publicar contenidos y siempre con la seguridad y control del centro.

Además, WordPress te ofrece plugins y herramientas propias para cumplir la legislación vigente. Para empezar no se guardan contenidos que no se tienen que almacenar, por defecto y, además, te ofrece herramientas como el generador de la página de política de privacidad o las herramientas de exportar datos personales de sus usuarios, con la posibilidad de eliminar esos datos. Y, por supuesto, tienes un montón de plugins que te ayudan a controlar los reglamentos de privacidad que hay alrededor del mundo, y concretamente el RGPD y la LOPD y la obligación de hacer seguimiento de actividad.

Si te preocupan tus usuarios, si te preocupa tu información, si te preocupa el control de la grandes corporaciones de información que a veces ni sabes que están recogiendo, WordPress siempre va a ser una muy buena opción.

Comienza WordCamp Centroamérica 2021 Online

Hoy comienza WordCamp Centroamérica 2021 Online, un evento dirigido a toda persona interesada en aprender sobre WordPress y compartir conocimiento con la comunidad.

WordCamp Centroamérica 2021 Online

Del día 15 al 17 de abril el equipo de WordPress Centroamérica ha organizado una agenda de ponencias y encuentros en los que se hablará sobre marketing, desarrollo, seguridad, comunidad y accesibilidad. Una cita que no debes perderte y que contará con varios miembros de la comunidad de WordPress España entre los ponentes.

El programa de WordCamp Centroamérica 2021

La WordCamp se desarrollará de forma online en 2 salas en las que durante los días 15 y 16 tendrán lugar las diferentes ponencias, encuentros y paneles de expertos. La agenda comienza hoy 15 de abril a las 16h, hora española, las 8h, en hora centroamericana, con una inauguración a cargo de los Leads Organizers de WCCA 2021 Leandro Gómez, Lidia Arroyo y Mario Rocha.

Tras la inauguración de la WCCA 2021 comienzan las ponencias, un total de 36 sesiones y 41 ponentes que puedes consultar en la sección de AGENDA de la web de la WordCamp.

KidsCamp, un espacio para los más pequeños

Una de las propuestas de los organizadores de WCCA 2021 es la KidsCamp, una jornada donde los niños podrán disfrutar aprendiendo juntos de la mano de expertos. El sábado 17 de abril, de 9 a 12,30h, hora de Centroamérica (de 17h a 20,30h, en horario peninsular), habrá actividades y sesiones que tienen como objetivo ayudar a mejorar las habilidades y conocimientos tecnológicos de los niños mientras se divierten.

Estas actividades están pensadas para niños y niñas de edades comprendidas entre los 8 y los 13 años.

Sesiones abiertas y gratuitas sobre WordPress

Para seguir las sesiones de WordCamp Centroamérica 2021 Online, puedes acceder a la página web centroamerica.wordcamp.org y disfrutar de todas ellas de forma gratuita. Si además adquiriste tu entrada en los días previos a hoy, habrás recibido un email con la bienvenida y las indicaciones de todas las actividades que habrá durante estos días.

¡Nos vemos en WordCamp Centroamérica 2021!

Autor: Iñaki Martín
Revisión: Sacra Jáimez

WordPress 5.7.1 – Actualización de seguridad y mantenimiento

¡Ya está disponible WordPress 5.7.1!

Esta actualización de seguridad incluye 26 correcciones a fallos además de dos correcciones a fallos de seguridad. Al ser una actualización de seguridad se recomienda que actualices tu sitios de inmediato. Todas las versiones desde WordPress 4.7 también se han actualizado.

WordPress 5.7.1 es una actualización de seguridad y mantenimiento de ciclo corto. La siguiente actualización mayor será la de la versión 5.8.

Puedes desargar WordPress 5.7.1 descargándolo de WordPress.org, o visitar tu Escritorio → Actualizaciones y hacer clic en «Actualizar ahora».

Si tienes sitios compatibles con actualizaciones automáticas en segundo plano ya ha empezado el proceso de actualización.

Actualizaciones de seguridad

Dos problemas de seguridad afectan a las versiones de WordPress entre la 4.7 y la 5.7. Si todavía no has actualizado a la versión 5.7, todas las versiones de WordPress desde la 4.7 también se han actualizado para corregir los siguientes problemas de seguridad:

  • Gracias a SonarSource por informar de una vulnerabilidad XXE en la biblioteca de medios que afecta a PHP 8.
  • Gracias a Mikael Korpela por informar de una vulnerabilidad de exposición de datos en la API REST.

Gracias a todos los que informan por la divulgación privada de vulnerabilidades. Esto ofrece al equipo de seguridad tiempo para corregir las vulnerabilidades antes de que puedan ser atacados los sitios WordPress.

Gracias a Adam ZielinskiPascal BirchlerPeter WilsonJuliette Reinders FolmerAlex ConchaEhtisham SiddiquiTimothy Jacobs y el equipo de seguridad de WordPress por su trabajo en estos problemas.

Para más información revisa la lista completa de cambios en el Trac, o echa un vistazo a la página de documentación de la versión 5.7.1 en HelpHub.

¡Agradecimientos y reconocimientos!

La versión 5.7.1 la lideraron @peterwilsoncc y @audrasjb.

Además de los investigadores de seguridad y miembros del equipo de la versión mencionados arriba, gracias a todos los que habéis ayudado a conseguir que WordPress 5.7.1 salga adelante:

99wAdam SilversteinAndrew OzzannalamprouanotherdaveAri StathopoulosAyesh KarunaratnebobbingwideBrechtDaniel RichardsDavid BaumwalddkooDominik SchillingdragongateeatsleepcodeElla van DurpeErikFabian PimmingerFelix ArntzFlorian TIARgab81Gal BarasGeoffreyGeorge MamadashviliGlen DaviesGreg ZiółkowskigrzimIpstenu (Mika Epstein)Jake SpurlockJayman PandyaJb AudrasJoen A.Johan Jonk StenströmJohannes KinastJohn BlackbournJohn James JacobyJonathan DesrosiersJosee WoutersJoyk3nsaiKelly Choyce-DwanKerry LiuMarius L. J.Mel Choyce-DwanMikhail KobzarevmmuyskensMukesh Panchalnicegamer7Otshelnik-FmPaal Joachim RomdahlpalmiakPascal BirchlerPeter WilsonpwallnerRachel BakerRiad BenguellaRinat KhazievRobert AndersonRoger TheriaultSergey BiryukovSergey YakimovSirStueystefanjoebstlStephen BernhardtSumit SinghSybre WaaijerSynchroTerri AnntigertechTimothy JacobstmatsuurTobiasBgTonya MorkToru MikiUlrichVlad T.