12ene
22

camino.jpg

Es algo que siempre llama la atención y nunca es lo suficientemente obvio como hacer que tu blog “corte” los artículos largos para que, en vez de verse en la página principal (index.php), se terminen de leer en su propia página (single.php).

El efecto de conseguir que los posts se corten con la leyenda “Sigue leyendo“, o cualquier otra que esté definida en el archivo index.php, y que esa leyenda tenga un enlace al post completo en su propia página, se realiza en el panel de escritura de tu blog y hay varios modos de colocarlo.

Para que le vayas cogiendo gusto debes pulsar el siguiente enlace que es el resultado de lo que quieres saber …

Cuando estás escribiendo un post, y ves que va a ser muy largo, ocupando demasiado espacio de la página principal de tu blog, puedes incluir un “corte” en el lugar que decidas para que el resto de la entrada se lea en su página. Para ello tienes 3 posibilidades principales, y una cuarta que vendría definida por la plantilla utilizada en tu blog.

1.- Decides el lugar donde se va a cortar tu post y haces clic en el botón a la derecha del “arbolito”
del editor visual del panel de escritura. Es un icono con aspecto de dos páginas cortadas, y lo verás así …

boton-more.png

Lo que obtienes es esto …

Clic para ampliar

2.- Pero también puedes hacerlo desde el editor de código. En este caso debes hacer clic en el botón llamado “more”, este …

boton-more2.png

y lo que ves en el editor es el código resultante …

Clic para ampliar

3.- Por supuesto, también puedes introducir el código (more) directamente en la ventana de escritura, el resultado será el mismo que con los dos métodos anteriores.

En cualquiera de los casos el resultado en tu blog será que cortará tu post en el lugar indicado e incluirá un texto con un enlace al resto de tu post que se abrirá en una pantalla propia.

sigue-leyendo.png

Lo que puede cambiar es el texto que aparecerá en esa posición, y ese texto viene definido en el archivo index.php de tu plantilla (theme). Si quieres saber que texto aparecerá, o incluso cambiarlo, debes buscar el texto que aparezca por defecto y cambiarlo por uno a tu gusto, teniendo mucho cuidado de no cambiar nada mas que no sepas que es para no estropear el archivo, y en consecuencia la presentación de tu blog. Simplemente sustitúyelo por un texto a tu gusto o en tu idioma. Sería algo así lo que ves en principio …

Clic para ampliar

que debes cambiar de este modo …

Clic para ampliar

Si le coges gusto a modificar estos textos que aparecen en tu blog estarás en la antesala de empezar a traducir themes a tu gusto para luego, si quieres, compartirlos con el resto de bloggers como hacemos en Ayuda WordPress.

El cuarto método que te comentaba al principio de esta guía es el código que introducen algunos diseñadores de plantillas para WordPress que lo que hacen es forzar a que todos los posts se corten automáticamente aunque tu no lo definas con alguno de estos 3 métodos anteriores. No obstante, este modo es mas avanzado y no es acorde con el perfil de este tutorial, ya lo veremos otro día.

Espero que hayas podido comprobar lo fácil que es conseguir este efecto que liberará la página principal de tu blog.

Para saber más:

  • http://tardesgrises.wordpress.com Maximiliano

    Fernando, tenes idea como se cambia “more” por “continuar Leyendo” en un blog wordpress.com ? saludos, muchas gracias

  • http://fernandotellado.com/ Fernando

    Maximiliano, eso se modifica en el fichero “index.php” de la plantilla del blog. Buscas el texto que aparece actualmente y lo modificas por el que gustes ;)

    Así que no puedes hacerlo en WordPress.com salvo que elijas una plantilla que ya esté traducida y ponga otra cosa, y la que tienes en tu blog está sin traducir, solo fíjate que todos los textos “fijos” aparecen en inglés :(

  • http://tardesgrises.wordpress.com Maximiliano

    Ok, Fer…
    De cualquier manera… si dejo “more” así como esta supongo que se entenderá, vos que opinas. Solo hay una plantilla por la cual lo cambiaría que es “Mistylook por Sadish” que esta en español… vos que consejos me darias, amigo

  • http://fernandotellado.com/ Fernando

    No se que decirte Maximiliano. Bien es cierto que la gente está acostumbrada al inglés en la red pero puede haber lectores que no lo entiendan. También puedes no cortar tus posts y así no se verá el “more”.

    De todos modos, si me permites una opinión personal, yo me dejaría de pruebas y me lanzaría a escribir, a fin de cuentas lo importante en un blog es el contenido, lo que tu tienes que contar. El diseño ya podrás ir cambiándolo mas adelante ;)

  • http://www.cotecom.net Luis Enrique

    Que tal Fernando, se les saluda.
    Ya logré cambiar todo el aspecto de mi blog traduciendo el tema, y el sigue leyendo… ya esta ahi.
    Sin embargo cuando hago click en una categoria y veo los archivos de la categoria siempre me aparece el more.
    ¿Como lo soluciono?
    Gracias de antemano y cualquier cosa, que te pueda ayudar a la orden.

  • http://fernandotellado.com/ Fernando

    Luis Enrique, ese es un concepto distinto. y se hace cambiando unas líneas en los ficheros php de tu plantilla.

    Como este no es el mejor lugar para poner código pásate por el foro y ahí explicamos como hacerlo :)

    http://foro.ayudawordpress.com

  • Mario

    He intentado poner en mi blog el famoso “seguir leyendo”, pero ya intente con el “more”, pero, igual me sale todo el texto, osea no se corta. ¿Que puedo hacer?, ¿Será cuestión de la plantilla? o que será?… Ayudame por fa!

  • http://periodistafrustrado.com/ deftoys

    Hola Fernando!!!
    Mira, hace poco lance una web, se llama http://periodistafrustrado.com/ y pasa que cuando apreto el “Seguir Leyendo” en el index me enlaza o otro lado, a una parte en que subo videos de youtube!!!
    No sabes algo?
    Estoy re perdido y me pone mal esto, porque sinceramente no se como arreglarlo!

  • marko

    disculpa, cuando pongo eso luego aparece el texto en el mismo post, no hay forma de que entre al post osea al link? lo que deseo yo es saber cuantos leen los post, si sigue en la portada no puedo contabilizar… te agradecerìa mucho

  • Pingback: wp-popular.com » Blog Archive » Como poner el “Sigue leyendo” | Ayuda WordPress

  • http://www.dynmaster.com Salvador

    Muy bueno tio, llevo tiempo preguntándome como se hará y siempre he pesando que hacia falta algún plugin o algo y resulta que es simplemente con eso, jeje, me quedo loco xd

    Saludos!!

  • http://apirronarse.com.ar vadinho

    hola fernando. aprovecho para agradecer la mucha ayuda que es tu trabajo diario. recibo tu blog en mi correo y siempre hay algo nuevo que aprender.

    tengo una consulta para hacer. necesito esconder enlaces de descarga, y se me ocurrió que una manera posible sería cortar la entrada y agregarle una clave o similar…

    entonces, por ejemplo, sabrías si existe alguna manera de incluir un captcha a more?

    muchas gracias de nuevo.

    • http://fernandotellado.com/ Fernando

      ¿Te sirve esto?. No es exactamente un captcha pero obliga a registrarse, y ahí puedes poner un captcha fácil (en el registro).

  • http://apirronarse.com.ar vadinho

    creo que sí. muchas gracias. un abrazo.

  • http://www.laburifandela.com.ar Arian

    estaba buscando las funciones que usa para hace esto de leer mas…
    la verdad es que busqué pero no encontré nada, si sabes donde lo puedo encontrar te agradezco
    saludos

  • http://fernandotellado.com Fernando

    Busca en el blog, precisamente por “leer más” y encontrarás varios trucos ;)

  • Hopdes

    se agradece tu leccion porque eso es, gracias por la ayuda.

  • Pingback: Wordpress para torpes I | Nando In Materia

  • http://twitter.com/ParafarmaciaInt Fernando

    Gracias, acabo de arreglar mi blog que empezaba ha ser muy largo, no tenia ningún artículo cortado :( ahora tiene mejor imagen ;)

  • http://twitter.com/OmarBuuren omar vidal-buuren

    bueno pss en mi tema busque la parte de dnd viene para cambiar la etiqueta more en la parte de index pero no viene se l apuedo agregar? y en que parte se la agrego gracias de antemano

  • http://9musas9.blogspot.com/ gotham

    ¡¡¡Graciasssss…., eres grande !!!!!

  • neon

    muchas gracias, en verdad me sirvio y por defecto me daba el “seguir leyendo –>”

    eres el mejor! :D