Vaya, extraña petición
, pero creo que si es posible, aunque no lo he intentado.
Sabes algo de PHP? SI la respuesta es si, te va a quedar facil:
1. Descargas e instalas este
plugin
2. La función de PHP
strlen te devuelve el número de caracteres de una cadena.
3. Ahora para mostrar tu extractos deberás usar, en vez de
the_excerpt(),
the_excerpt_reloaded() (plugin que acabas de descargar)
Entonces:
Código PHP:
<?php
$title = get_the_title() //Guardas el título en una variable
$largo = strlen($titulo); //Guardas el numero de caracteres de tu titulo
$palabras = ($largo <= 50)?(300):(200); //Si el titulo tiene menos de 50 caracteres (o igual) $palabras sera igual a 300, sino igual a 200
?>
Ok, hasta ahi tienes en $palabras cuantas vas a mostrar en tu extracto, 300 o 200 según el largo de tu título.
Ahora esa variable la pasas como parámetro en the_excerpt_reloaded()
Código PHP:
<?php the_excerpt_reloaded($palabras) ?>
Hay mas parámetros que le puedes pasar a esa función, revísala y busca en google documentación al respecto, pero hasta ahi te debería funcionar como necesitas.
Saludos.