Ver Mensaje Individual
  #8 (permalink)  
Antiguo 10/04/2011, 19:15
Avatar de Nicoeas
Nicoeas
 
Fecha de Ingreso: abril-2011
Ubicación: Argentina
Mensajes: 85
Antigüedad: 13 años, 7 meses
Puntos: 8
Exclamación Respuesta: Hola tengo un problema

Cita:
Iniciado por raid_ Ver Mensaje
hola, te habia entendido a medias, mira para limitar el numero de palabras que deben de aparecer en el post como yo lo hago es de esta manera

en el functions.php de tu tema tienes que pegar el siguiente codigo

Código PHP:
Ver original
  1. function string_limit_words($string, $word_limit)
  2. {
  3.   $words = explode(' ', $string, ($word_limit + 1));
  4.   if(count($words) > $word_limit)
  5.   array_pop($words);
  6.   return implode(' ', $words);
  7. }


y el codigo que tienes que utilizar para limitar las palabras es este

Código PHP:
Ver original
  1. <?php
  2.   $excerpt = get_the_excerpt();
  3.   echo string_limit_words($excerpt,25);
  4. ?>

siendo el numero 25 las palabras que apareceran, modificalo a tus necesidades. Echando un vistazo a tu pagina creo que con 15 o asi ira bien, con este codigo deberia de ir bien

Código PHP:
Ver original
  1. <?php $excerpt = get_the_excerpt();
  2. echo string_limit_words($excerpt,15);?>
  3. <a href="<?php the_permalink() ?>
  4. <?php the_title(); ?>" rel="bookmark">Leer M&aacute;s...</a>
mirá, me parece que ésto va a servir... pero tengo un problema... en el functions.php.... nose donde pegar ese codigo.... mirá, aquí te pego todo el texto de mi archivo functions.php:

Código PHP:
<?php
if ( function_exists('register_sidebar') )
        
register_sidebar(array('name'=>'Sidebar inicio',
                
'before_widget' => '<li id="%1$s" class="widget %2$s">',
                
'after_widget' => '</li>',
                
'before_title' => '<span class="hside" style="color:white;font-weight: bold;//position:relative;//left:-15px;">&nbsp;&nbsp;> ',
                
'after_title' => '</span>',
        ));
        
register_sidebar(array('name'=>'Sidebar interior',
                
'before_widget' => '<li id="%1$s" class="widget %2$s">',
                
'after_widget' => '</li>',
                
'before_title' => '<h2>',
                
'after_title' => '</h2>',
        ));

        function 
catch_that_image() {
  global 
$post$posts;
  
$first_img '';
  
ob_start();
  
ob_end_clean();
  
$output preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i'$post->post_content$matches);
  
$first_img $matches [1] [0];
  
// si no se encuentra, usamos una imagen por defecto
  
if(empty($first_img)){
        
$first_img "http://plncton.com/test/adoptar/wp-content/themes/adoptar/img/fam.jpg";
  }
  return 
$first_img;
}
?>
nose si sirve... el segundo codigo si se donde va.... por favor dame una respuesta lo re necesito.... Gracias de antemano...
__________________
Nicoeas