miércoles, 12 de marzo de 2014

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Galerías HTML5 en WordPress 3.9

Posted: 12 Mar 2014 12:00 AM PDT

HTML5 3D Wallpaper by Rafael Otake

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.

WordPress 3.9 beta 1, lista para probar

Posted: 11 Mar 2014 05:23 PM PDT

bienvenido a wordpress 3.9

Si eres de los que colaboran probando las versiones beta de WordPress, para que luego salga todo mucho mejor, ya tienes la primera versión beta de WordPress 3.9 lista para instalar.

Las novedades que vamos a ver en WordPress 3.9, ya incorporadas en versión temprana, son las siguientes:

  • Tiny MCE 4: nueva versión del editor visual de entradas, con un marcado más limpio y libre de errores a la hora de copiar y pegar texto desde procesadores de texto como Microsoft Word.
    tinymce 4 en wordpress 3.9
  • Personalizador de widgets: gestión completa para añadir, quitar y modificar widgets con el sitio a la vista, integrados en el personalizador de temas.
    better widgets en wordpress 3.9
  • Navegación de temas en el instalador: el navegador de temas que se introdujo en WordPress 3.8 ahora también está disponible a la hora de instalarlos.
    instalador temas wordpress 3.9
  • Vista previa de galerías en el editor: solo tienes que crear una galería de imágenes e insertarla en el editor para ver este bonito nuevo efecto de previsualización.
    vista previa de galerías en el editor de wordpress 3.9
  • Galerías HTML5: en los temas que lo soporten las galerías ahora tendrán marcado HTML5.
  • Subir imágenes soltándolas directamente en el editor: un paso menos para una tarea habitual; aún hay muchas pruebas que hacer pero a mi me ha funcionado bien, eso si, no se insertan directamente sino que se abren en el navegador de imágenes, un poco raro esto.
    subir imagenes directamente al editor en wordpress 3.9
  • Mejoras en la edición de imágenes: ahora es más fácil hacer modificaciones a las imágenes que subes a una entrada, pudiendo por ejemplo, recortarlas y rotarlas sin tener que cambiar de pantalla.
    editar imagen en navegador de adjuntos de wordpress 3.9
  • Listas de reproducción de audio y vídeo: ahora puedes insertar en las entradas listas de reproducción de audios y vídeos, no solo uno cada vez.
    Crear lista de reproducción Insertar lista de reproducción Lista de reproducción publicada
  • Ahora se usa la extensión de base de datos MySQL Improved (mysqli) en las versiones recientes de PHP, así que los desarrolladores de plugins deben revisar que funcionen bien y no estén haciendo llamadas a funciones mysql_* directamente.
  • Revisión completa del sistema de autoguardado.
  • Actualización de bibliotecas como Backbone 1.1, Underscore 1.6, Masonry 3, PHPMailer y Plupload.

¿Quieres probar la beta?, anímate a hacerlo aquí.

No hay comentarios:

Publicar un comentario

Seguidores

Archivo del blog