domingo, 4 de agosto de 2013

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

HTML5 en el núcleo de WordPress 3.6

Posted: 04 Aug 2013 03:25 AM PDT

html5 wordpress

Hay algunos cambios realmente interesantes en WordPress 3.6 en cuanto a uso de nuevas tecnologías, cómo los códigos por defecto para comentarios, formularios de comentarios y formulario de búsqueda, ahora en HTML5.

Los cambios en el  formulario de búsqueda y el formulario de comentarios son leves (se añaden algunas clases y mejoras de código) pero hay mucho más en el código de los comentarios. En esta nueva versión se ofrecen las mejores cualidades de anteriores temas por defecto y previos códigos del núcleo.

Y lo mejor de todo es que es compatible con lo anterior, por lo que los temas que no usen su propia plantilla searchform.php o utilicen una llamada propia para  wp_list_comments() no se romperán ni necesitan actualizarse.

Cómo usarlos en tu tema

Ya que WordPress no tiene modo alguno de saber si el tema activo soporta HTML5 o tendremos que especificarlo y añadirlo al tema. En la función que usaremos tenemos que especificar los códigos que esperamos que usen HTML5 usando una lista de argumentos posibles, y los soportados son estos:

  • 'comment-list'
  • 'search-form'
  • 'comment-form'

Así que lo que tenemos que añadir al archivo functions.php del tema activo será este código:

function prefix_setup() {      add_theme_support( 'html5', array( 'comment-list', 'search-form', 'comment-form', ) );  }  add_action( 'after_setup_theme', 'prefix_setup' );

Además, también podremos a partir de este momento mostrar los pingbacks y trackbacks en una versión recortada, en vez de usar el código habitual. En el archivo comments.php del tema Twenty Thirteen quedaría así:

wp_list_comments( array(      'style'       => 'ol',      'short_ping'  => true,      'avatar_size' => 74,  ) );

Y eso es todo, de momento.

No hay comentarios:

Publicar un comentario

Seguidores

Archivo del blog