Mostrar último post completo y el resto como estractos en página de inicio

Inicio Foros WordPress General WordPress.org Mostrar último post completo y el resto como estractos en página de inicio

Etiquetado: , ,

Este debate contiene 17 respuestas, tiene 2 mensajes y lo actualizó  23r9i0 hace 6 años, 2 meses.

  • Autor
    Publicaciones
  • #64337

    jmortiz
    Participante

    Hola, acabo de crear mi blog hace un par de semanas y tengo una duda.

    ¿Existe la posibilidad de mostrar en la página principal la última entrada completa y el resto que aparezca el estracto con un enlace de “Leer más”, más el nombre del post? ¿Es posible que esto se actualice de forma automática?, es decir, que cuando publique un nuevo artículo el anterior pase a mostrar solo su estracto?

    No se si me habré explicado jeje.

    Muchas gracias.

  • #64345

    23r9i0
    Participante

    Te has explicado muy bien, en el foro ya tienes la respuesta pero no he encontrado el post, asi que
    primero deberia editar el index.php. Como no se que theme usas te pongo un
    http://pastebin.com/VUdCU6Kw
    con un index.php no completo.
    si me dices tu theme mejor que mejor

  • #64373

    jmortiz
    Participante

    Hola, muchas gracias por responder, el tema que estoy utilizando es el que viene por defecto en la instalación de WordPress, es decir, Twenty Eleven.

  • #64375

    23r9i0
    Participante

    Para ahorrarte trabajo busca algun theme gratuito tipo magazine, ahora no recuerdo ninguno.
    Te lo comento por que justo el theme que comentas usa diferentes archivos para cada tipo de entrada.
    Otra cosa es que no uses los post_formats, se puede mirar de modificar el archivo principal.
    Ya comentaras.

  • #64398

    jmortiz
    Participante

    Hola, lo malo es que cambiar ahora de tema me es totalmente imposible por un par de razones que paso a comentarte:

    1. Me ha costado mucho seleccionar un tema que tuviera un código que fuera accesible y que el resultado a la hora de introducir el contenido fuera satisfactorio para que el sitio fuera lo más accesible posible a usuarios con discapacidad que naveguen usando productos de apoyo. Por ejemplo, este tema tiene una buena estructura de encabezados y una buena estructura de listas. La mayor parte de temas que he visto por ahí, no cumplen muchos de los requerimientos y había que modificar mucho código.

    2. Yo soy ciego y trabajo con un lector de pantalla, con lo que me han tenido que ayudar a la hora del diseño visual del blog, con lo que ahora me es imposible decirle a esta persona que vamos a cambiar el tema y que hay que volver a hacer el diseño desde el principio jeje.

    Es una pena que la modificación no pueda ser más sencilla y que mis conocimientos de php no den para más :P.

    Muchas gracias por tus respuestas.

  • #64399

    23r9i0
    Participante

    Hola, como te comente antes usas la opcion de tipos de entrada?

  • #64405

    jmortiz
    Participante

    Hola, no, suelo utilizar el tipo de entrada que viene por defecto. Por ahora solo suelo publicar entradas normales y páginas estáticas.

  • #64406

    23r9i0
    Participante

    Vale, pues entonces es mas facil. Ahora una duda el titulo de la pregunta dice que quieres la ultima entrada con el contenido completo y el resto con extractos, normalmente es al reves, me lo puedes confirmar que lo quieres asi. Despues, usas paginacion en la pagina principal? Si es que si. Quieres que se vea en todas las paginas del inicio?

  • #64407

    jmortiz
    Participante

    Hola, lo que quiero conseguir es que el último post publicado se vea completo y que los demás solo el extracto y que al publicar uno nuevo, se modifique de forma automática.

    En la página principal por ahora no uso paginación, solo tengo 6 entradas publicadas y la verdad es que no se como se comportará cuando llegue a 10, pero no sería necesario que se visualizaran todas las entradas en la página principal, solo por ejemplo las 10 últimas.

    Muchas gracias.

  • #64409

    23r9i0
    Participante

    Ok, te explico lo que haras.
    Primero copia el archivo content.php y cambiale el nombre por content-init.php.
    Luego edita el index con la primera parte del pastebin. Remplazando el contenido que se encuentra entre id=content y article id=’post-0′.
    Despues edita el archivo content-init.php con la segunda parte del pastebin. Remplazando todo el contenido que hay despues del cierre de la tag header y antes del inicio de la tag footer.
    http://pastebin.com/gDyuZ1Yw
    Si lo ves complicado descargate este enlace del dropbox donde tienes los archivos modificados.
    http://dl.dropbox.com/u/93465386/64407.zip
    Ya me contaras!!!

  • #64421

    jmortiz
    Participante

    Hola, mil gracias.

    Me he descargado los archivos de Dropbox y la duda ahora es, ¿subo los dos archivos a la carpeta raíz del ftp y sustituyo el índex anterior?

  • #64443

    23r9i0
    Participante

    Tienes que sustituir los archivos por los que estan dentro de la carpeta del theme es decir dentro de la carpeta twentyeleven.

  • #64453

    jmortiz
    Participante

    Hola, todo casi perfecto, aunque hay un par de cosillas que me gustaría saber si se podrían modificar.

    Ahora mismo el enlace para seguir leyendo aparece en inglés “Continue reading”. ¿Es posible traducir esto al español?

    También me gustaría hacer que se añadiera el título del posts correspondiente al enlace de continuar leyendo, así, las personas que trabajen con lectores de pantalla y utilicen listados de enlaces, no se encontrarán con varios enlaces de “Seguir leyendo” sin saber a que post se refiere.

    Muchas gracias.

  • #64457

    23r9i0
    Participante

    Referente al idioma basicamente es que no tienes en la instalacion los archivos para traducirla.
    Descargate este zip http://dl.dropbox.com/u/93465386/64453.zip y extraelo dentro de la carpeta twentyeleven y ya tendras el theme traducido y con el seguir leyendo con el titulo del post añadido.
    Lo que he echo a sido editar la funcion twentyeleven_continue_reading_link() añadiendo get_the_title().
    http://pastebin.com/stN63ppf

  • #64494

    jmortiz
    Participante

    Hola, he modificado lo que me has comentado y ya aparece el título del post en el enlace para continuar leyendo, pero el texto del vínculo no ha cambiado, sigue apareciendo como “Continue Reading”, no se si este tema tomará el texto de otro sitio.

    Voy a ver si investigo y consigo algo, que ya está bien de darte tanto el coñazo jejeje.

    Muchas gracias por todo, no se como agradecértelo. Si puedo ayudarte en algo, ya sabes donde me tienes.

    Un saludo

  • #64498

    23r9i0
    Participante

    Comprueba que dentro del archivo functions.php existe esta linea.
    load_theme_textdomain( 'twentyeleven', get_template_directory() . '/languages' );
    y comprueba si por casualidad la carpeta languages tiene el archivo es_es.mo.
    Otra cosa que me he fijado en tu web es que tienes cosas traducidas por lo que entiendo es que lo has traducido o te lo han traducido.

  • #64499

    jmortiz
    Participante

    Hola, a las dos comprobaciones te respondo que si, existe la línea que comentas en el functión.php y el directorio languages tiene el archivo que indicas.

    Con respecto a lo de la traducción, si, me han ayudado a traducir algunos términos.

  • #64500

    23r9i0
    Participante

    Pues para no complicarse la vida, traducelo directamente, por que es posible que el theme este modificado y no lea el archivo de la traducción.

El foro ‘General WordPress.org’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest