domingo, 10 de junio de 2012

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Contador de caracteres en el extracto

Posted: 10 Jun 2012 03:03 PM PDT

El extracto, en terminología web o específica de WordPress, es una porción del texto de una publicación que puede ser mostrado en la web en vez de todo el contenido. Algo así como lo que sería la “entradilla” en el mundo periodístico, ese pequeño resumen de lo que se encontrará que debe tener como misión básica animar a seguir leyendo el resto del contenido.

La mayoría de los temas WordPress soportan extractos, con lo que al webmaster solo le queda saber si quiere mostrar en su sitio el contenido o el extracto, y para ello en el editor de entradas de WordPress hay un widget así llamado para especificar el texto a mostrar como extracto.

Si no definimos ningún texto en ese campo vacío el tema mostrará lo primero que encuentre en el texto, lo que no siempre es la mejor elección por varios motivos, a saber:

  • No siempre el primer párrafo de un artículo es el acicate ideal para animar a leer el resto del mismo, salvo que se tenga este objetivo en mente
  • Lo más seguro es que el tema corte el extracto en el límite de caracteres predefinido, dificultando la comprensión del extracto y limitando su valor para animar a seguir leyendo
  • A falta de otra cosa, Google usa los extractos como descripción de la entrada en el snippet, por lo que una elección al azar no siempre ayudará a posicionar mejor ni a ser la mejor elección en el buscador

Estas son – creo – razones suficientes para acostumbrarse a usar siempre el extracto en WordPress, teniendo en cuenta sus muchas virtudes, y también tiene mucho sentido añadirle una funcionalidad que nos ayude a controlar los extractos con dos objetivos:

  1. Que la longitud de caracteres se adapte a los que mostrará el tema WordPress
  2. Que la longitud de caracteres se adapte a los que mostrará el snippet de Google (160 máximo)

Así que si estás convencido de la importancia de controlar los extractos, y quieres añadir un contador de caracteres, solo tendrás que añadir este código basado en jQuery a tu plugin de funciones o archivo functions.php de tu tema activo:

//Contador de caracteres en extracto  function excerpt_count_js(){        echo '<script>jQuery(document).ready(function(){  jQuery("#postexcerpt .handlediv").after("<div style=\"position:absolute;top:0px;right:5px;color:#666;\"><small>Longitud del extracto: </small><input type=\"text\" value=\"0\" maxlength=\"3\" size=\"3\" id=\"excerpt_counter\" readonly=\"\" style=\"background:#fff;\"> <small>caracter(es).</small></div>");       jQuery("#excerpt_counter").val(jQuery("#excerpt").val().length);       jQuery("#excerpt").keyup( function() {       jQuery("#excerpt_counter").val(jQuery("#excerpt").val().length);     });  });</script>';  }  add_action( 'admin_head-post.php', 'excerpt_count_js');  add_action( 'admin_head-post-new.php', 'excerpt_count_js');

Una vez guardes los cambios ya tendrás un campo más en el widget de Extracto del editor de entradas de WordPress que contará los caracteres del texto del extracto incluido en el mismo a medida que vas escribiendo, permitiéndote controlar la longitud del mismo y, en consecuencia, posibilidades que he explicado antes.

No hay comentarios:

Publicar un comentario

Seguidores

Archivo del blog