Comunidad de diseño web y desarrollo en internet online

"Leer más"

Citar            
MensajeEscrito el 02 Ago 2007 10:32 pm
Amigos, viendo algunos link he podido comprobar mi entera ignorancia en esto. Saben necesito poder contar con la opcion de "Leer más" en mis post. Me refiero a ver solo los extractos para luego si les interes a los lectores ver el post completo pinchando el tipico "leer más" que esta en casi todos los blogs menos el mio.
Pueden orientarme por favor?, Se los agradeceria
Ocupo Wordpress version 2.0.5 en español, el sitio es www.ilabel.cl

Por rodrigoss

1 de clabLevel



 

msie7
Citar            
MensajeEscrito el 02 Ago 2007 10:53 pm
Fijate cuando estás escribiendo tu entrada que hay un botón que dice more, haz clic allí, o sino directamente puedes poner ésto cuando estés en la vista de código:

Código :

<!--more-->

Por Zarzamora

BOFH

3056 de clabLevel

3 tutoriales
12 articulos

 

firefox
Citar            
MensajeEscrito el 02 Ago 2007 11:18 pm
:) aparte, al menos buscando en mi blog hay una opcion, no recuerdo en q parte es, donde tu decides Habilitar, la opcion de solo ver el extrato del post.

Por Pley

Claber

2268 de clabLevel

8 tutoriales

 

Lima - Peru

firefox
Citar            
MensajeEscrito el 08 Ago 2007 02:02 am
en el loop de wordpress, en el index.php en vez de tener

Código :

<?php the_content() ?>

cambialo por este:

Código :

<?php the_excerpt() ?>

eso te crea automaticamente el extracto en el index, sin que tengas que andar metiendo el <---more---> en cada post.

luego en el archivo functions-formatting.php dentro de la carpeta /wp-includes/,
buscas una de las ultimas funciones: function wp_trim_excerpt($text) {

y cambias el numero de caracteres que mostraras en el post

Código :

$excerpt_length = 30; 

en donde 30 seria el numero de caracteres que se contarian dentro del extracto, y agregas para que aparezca el link de leer mas (porque el extracto no lo pone por defecto), lo siguiente:

array_push($words, '<a href="' . apply_filters('the_permalink', get_permalink()) . '" rel="bookmark" title="more-link"><strong> | contin&uacute;a leyendo &raquo; </strong></a>');

eso indica que el link apuntara al post con la palabra continúa leyendo>>

en conjunto te quedaria la funcion asi entera:

Código :

function wp_trim_excerpt($text) { // Fakes an excerpt if needed
   global $post;
   if ( '' == $text ) {
      $text = $post->post_content;
      $text = apply_filters('the_content', $text);
      $text = str_replace(']]>', ']]&gt;', $text);
      $text = strip_tags($text);
      $excerpt_length = 30;
      $words = explode(' ', $text, $excerpt_length + 1);
      if (count($words) > $excerpt_length) {
         array_pop($words);
         array_push($words, '<a href="' . apply_filters('the_permalink', get_permalink()) . '" rel="bookmark" title="more-link"><strong> | contin&uacute;a leyendo &raquo; </strong></a>');
         $text = implode(' ', $words);
      }
   }
   return $text;
}


antes de hacerlo recuerda hacer una copia de seguridad de ambos archivos a modificar.
espero te sirva, saludos

Por Mariux

BOFH

7756 de clabLevel

28 tutoriales
15 articulos

Genero:Femenino   Héroes Editores

Diseñadora & ilustradora

firefox
Citar            
MensajeEscrito el 09 Ago 2007 09:17 pm
Ahora que si te quieres ahorrar todo el rollo de editar el codigo, aquí hay un plugin que te hará la vida más fácil XD

the_excerpt Reloaded

Altamente recomendado U_U

Por La100rra

Claber

5776 de clabLevel

11 tutoriales
4 articulos

Genero:Masculino  

Cd. Juárez, Chihuahua, México.

clabbrowser

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.