Galerías HTML5 en WordPress 3.9

 

WordPress cada vez se acerca más a utilizar el estándar HTML5, y en la nueva versión, WordPress 3.9, ya está decidido que se utilizará HTML5 también para las galerías de imágenes.

Ya está subida la propuesta definitiva al frac de WordPress 3.9, que consistirá en que las nuevas galerías por defecto utilizarán < figure > y < figcaption > en los temas que lo activen.

Una vez esté activo el cambio con la nueva actualización, si eres desarrollador y quieres mantener la compatibilidad con lo anterior podrás hacerlo de dos maneras:

  1. Aplicar estilo no solo a los nuevos elementos HTML5 sino también a los selectores CSS con la definición tradicional de los elementos.
  2. Filtrar los atributos del shortcode y sobrescribir los parámetros de la etiqueta. Como se introdujo en WordPress 3.6 el filtro shortcode_atts_gallery tendrás compatibilidad hacia atrás con las dos últimas versiones.

El código para sobreescribir los parámetros de la etiqueta descritos en el segundo método serían algo así:

/**
* Remplaza los elementos con sus correspondientes en HTML5.
*
* @param array $atts El array de salida para los atributos del shortcode.
* @return array HTML5-ificado de los atributos de galería.
*/
function prefix_gallery_atts( $atts ) {
$atts['itemtag'] = 'figure';
$atts['icontag'] = 'div';
$atts['captiontag'] = 'figcaption';

return $atts;
}
add_filter( 'shortcode_atts_gallery', 'prefix_gallery_atts' );

Lo mejor de este segundo método de añadir compatibilidad hacia atrás es que también añade compatibilidad hacia adelante, o sea, que podrás usar marcado HTML5 en las galerías ahora mismo, antes de que salga WordPress 3.9.

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(10 votos, promedio: 4.1)

¿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.

5 comentarios en “Galerías HTML5 en WordPress 3.9”

  1. Pingback: Todas las novedades de WordPress 3.9 ya disponibles | Ayuda WordPress

Deja un comentario

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

 

Ir arriba Ir al contenido