Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/07/2009, 15:38
Avatar de lucasan
lucasan
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: Cali - Colombia
Mensajes: 1.144
Antigüedad: 17 años, 5 meses
Puntos: 59
Respuesta: Mostrar distintos extractos

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.
__________________
Plan Original Desarrollo Web
~$>sudo apt-get install -f
"Asi debería arreglarse todo en la vida"

Última edición por lucasan; 05/07/2009 a las 20:04