Como adicionar um botão Ler Mais em uma entrada?

  • Autor Autor __Cc__
  • 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
__Cc__

__Cc__

Iota
Verificación en dos pasos activada
Hola compis!

Caso imposible!. Quiero que todas las entradas que hay en el blog, para acceder a la completa lectura del mismo, haya que entrar dentro del post, y busco acortar el post de forma manual y que al final ponga "leer más" pero no hay forma, yo os cuento.

Acudo al Index y busco esta opción:

<?php the_content('Continue reading &raquo;'); ?>

Sustituyo por esto:

the_excerpt('Continue reading &raquo;'); ?>

y consigo que el post se me acorte a 55 caracteres más o menos, hasta ahí genial, pero al final del post, en el index me sale esto [...] en vez de en este caso 'Continue reading'....

Lo he cambiado de mil maneras y nada, no aparece al final del post, el "continuar leyendo".

¿Cómo lo puedo hacer manualmente?.

Gracias!.

PD: ¿Perjudica en algo al SEO o a google, que las entradas aparezcan acortadas y haya que entrar al post?

Gracias de nuevo.
 
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
A diferencia de the_content, the_excerpt no toma ningún parámetro. Solo se encarga de mostrar el resumen.

Para mostrar el link "Seguir leyendo" o similar, agrega esto después de the_excerpt:
Inserir CODE, HTML ou PHP:
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">Read more</a>
.
 
Agrega esto al functions.php de tu theme:
Inserir CODE, HTML ou PHP:
function new_excerpt_more($post) {
	return '  <a href="'. get_permalink($post->ID) . '">' . 'Leer más...' . '</a>';
}
add_filter('excerpt_more', 'new_excerpt_more');
 
Con lo que dijo santiago es mas que suficiente

<?php the_excerpt(''); ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">Read more</a>
 
Perfecto con esto me vale!

<?php the_excerpt(''); ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">Read more</a>

¿y si quiero poner una imagen en vez de read more como pongo el codigo entero?

Tenéis dedo verde todos por ser tan amables.
 
Inserir CODE, HTML ou PHP:
<?php the_excerpt(''); ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><img src="url de la imágen" alt="Seguir leyendo..." /></a>

Con eso tendría que funcionar.
 
Perfecto, muchas gracias a todos!
 
Voltar
Topo