ene
3
2012

Diferencias entre the_excerpt y the_content | Resumir entradas

Descarga el contenido del Artículo en PDF Download PDF

Funciones the_excerpt y the_content

En este post explicaremos como limitar el número de palabras utilizando las funciónes the_excerpt y the_content. La primera “the_excerpt” es la encargada de mostrar un extracto de tu entrada en tu blog, y la segunda “the_content” es la encargada de mostrar el contenido completo de una entrada.

Diferencias entre the_excerpt y the_content

La función the_excerpt muestra un resumen de 55 palabras de la entrada, el texto no tiene formato por lo que no mostrará las etiquetas de diseño que hayas incluido en el entrada, al final del texto te pondrá dos corchetes señalando que es un resumen, así: [...].

La función the_content muestra todo el texto de el post, con el formato e imágenes que hayas incluido en la entrada, con los separadores “leer más” etc.

Limitando el número de palabras.

Si necesitamos limitar el número de palabras y queremos utilizar cualquiera de estas dos funciones, podemos insertar este código a nuestro archivo funtion.php, que se encuentra en dentro de nuestra instalación WordPress en la carpeta “public_html/wp-content/themes” , también podéis modificarlo a través de el editor de temas de WordPress:

Este es el código que tenéis que insertar:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function excerpt($limit) {
$excerpt = explode(' ', get_the_excerpt(), $limit);
if (count($excerpt)>=$limit) {
array_pop($excerpt);
$excerpt = implode(" ",$excerpt).'...';
} else {
$excerpt = implode(" ",$excerpt);
}
$excerpt = preg_replace('`[[^]]*]`','',$excerpt);
return $excerpt;
}
 
function content($limit) {
$content = explode(' ', get_the_content(), $limit);
if (count($content)>=$limit) {
array_pop($content);
$content = implode(" ",$content).'...';
} else {
$content = implode(" ",$content);
}
$content = preg_replace('/[.+]/','', $content);
$content = apply_filters('the_content', $content);
$content = str_replace(']]>', ']]<>;', $content);
return $content;
}

Después, en la página que queráis que muestre el resumen limitado solo tenéis que llamar a la función excerpt o content que habéis creado.

Sería así:

content(numero_de_palabras);

excerpt(numero_de_palabras);

Si utilizamos content() limitando número de palabras logramos hacer un resumen que lea las etiquetas de formato que tiene la entrada.

Si utilizamos excerpt() podemos pasarle el número de palabras que queremos que se muestre y limitarlo en el número que queramos.

Si lo preferís, existen plugin en WorPress para realizar la función que hemos descrito para content(), entre ellos está el plugin “Advanced Excerpt” que funciona correctamente, solo necesitáis instalarlo y listo.

Cerrar
Sharing our website, you will help us with the maintenance. Thank you!

 

Click on any of these buttons to help us to maintain this website.



          
 

Related Posts

Acerca del Autor:

1 Comment + Add Comment

  • Información Bitacoras.com…

    Valora en Bitacoras.com: Código Java Oracle – Funciones the_excerpt y the_content En este post explicaremos como limitar el número de palabras utilizando las funciónes the_excerpt y the_content. La primera “the_excerpt” es la encargada de most……

Leave a comment


tres + = 12

Ayudas!

Recientes

  • leinah: Hola. Está muy bien toda la información que has publicado. Si no te importa me gustaría consultarte una duda....
  • Patricia: ¡Me has salvado la vida!, no se que habia hecho pero habia descuajaringado la página, Gracias por la...
  • jesus: de donde sacas 150.90.0.1, por que 150?
  • Hector: Antes que nada excelente ejemplo de aplicación de la librería itextpdf, actualmente estoy desarrollando un...
  • Jose Luis: Hola que tal descargue el codigo y compila sin problemas pero al correrlo en un telefono no hace nada, ni...