Entradas recentes na primeira página

  • Autor Autor Milagros33
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Milagros33

Milagros33

Épsilon
Verificación en dos pasos activada
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Buenas,
Quiero que en la primera página de mi blog wordpress me salgan solo pocas líneas de las entradas recientes, y luego el leer más.
Siempre me coloca todo el contenido
¿Qué tengo que hacer para que me salgan pocas líneas con el "leer más"?
Muchas gracias
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Buenas,
Quiero que en la primera página de mi blog wordpress me salgan solo pocas líneas de las entradas recientes, y luego el leer más.
Siempre me coloca todo el contenido
¿Qué tengo que hacer para que me salgan pocas líneas con el "leer más"?
Muchas gracias

Había una manera de hacerlo en el theme con la función the_excerpt, aunque puedes hacerlo más sencillo si añades el tag <--MORE--> (o salto de línea) que tienes en el editor de texto de Wordpress. Esto lo haces en cada entrada individual, de manera que cuando cambies de plantilla se sigan viendo los extractos.

Sin embargo, si quieres que aparezca el extracto en tu theme actual sin tener que editar todas las entradas, tan solo tienes que añadir estas líneas en el function.php de tu plantilla (según AW):
PHP:
function excerpt($num) {
$limit = $num+1;
$excerpt = explode(' ', get_the_excerpt(), $limit);
array_pop($excerpt);
$excerpt = implode(" ",$excerpt)."...";
echo $excerpt;
}

function content($num) {
$theContent = get_the_content();
$output = preg_replace('/<img[^>]+./','', $theContent);
$limit = $num+1;
$content = explode(' ', $output, $limit);
array_pop($content);
$content = implode(" ",$content)."...";
echo $content;
}

Después en el index buscas la llamada al contenido y la modificas por <?php excerpt('50'); ?> (50 es el número de palabras que muestra, lo puedes modificar para que muestre la cantidad que quieras). Esa línea es la que tienes que utilizar a partir de ahora, tendrás que buscar the_content() o the_excerpt() y modificar esa línea por la que te dije antes.

Espero te haya servido.
Un saludo.
 
Voltar
Topo