¿Cómo añadir un botón Leer Más en una entrada?

__Cc__ Seguir

Iota
Verificación en dos pasos activada
Desde
22 Jul 2009
Mensajes
2.261
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.
 

Santiago

Gamma
Verificación en dos pasos desactivada
Desde
18 Jul 2009
Mensajes
151
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:
Insertar CODE, HTML o PHP:
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">Read more</a>
.
 

Fabián Rodríguez

Lambda
Programador
Verificación en dos pasos activada
Desde
24 Mar 2008
Mensajes
2.866
Agrega esto al functions.php de tu theme:
Insertar CODE, HTML o PHP:
function new_excerpt_more($post) {
	return '  <a href="'. get_permalink($post->ID) . '">' . 'Leer más...' . '</a>';
}
add_filter('excerpt_more', 'new_excerpt_more');
 

Angel Ortega

1
Iota
Diseñador
Verificación en dos pasos activada
Suscripción a IA
Desde
4 May 2010
Mensajes
2.109
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>
 

__Cc__

Iota
Verificación en dos pasos activada
Desde
22 Jul 2009
Mensajes
2.261
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.
 

Santiago

Gamma
Verificación en dos pasos desactivada
Desde
18 Jul 2009
Mensajes
151
Insertar CODE, HTML o 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.
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba