Themes y Diseño

Foro WordPress » WordPress » Themes y Diseño

Problema con actualizaciones de entradas (5 mensajes)

Acerca de este hilo

Tags

Etiquetas:

  1. Victor17

    2.0
    Antiguedad: Ene 2011
    Mensajes: 6

    offline

    Publicado hace 1 año
    #

    Buenos días, espero no estar estar preguntando algo que ya se pregunto. He buscado en los foros y no estaba.
    Mi problema es que en Index.php me aparecen las entradas nuevas que publico, pero quisiera que aparecieran, también, las actualizaciones de entradas antiguas, de la misma forma que si lo hacen las nuevas.
    ¿Esto se puede hacer?.
    Uso WordPress 3.0.4 y el tema Emerald Strecht.
    Desde ya gracias por la ayuda que puedan prestarme.

  2. victoredier

    3.0
    Antiguedad: Nov 2010
    Mensajes: 28

    offline

    Publicado hace 1 año
    #

    No lo he probado pero, en lugar de usar el loop por defecto se podría usar algo así:

    query_posts('orderby=modified&order=desc');

    query_posts('orderby=modified&order=desc');

  3. Victor17

    2.0
    Antiguedad: Ene 2011
    Mensajes: 6

    offline

    Publicado hace 1 año
    #

    Disculpa, ¿pero donde esta ubicado ese loop?.

  4. victoredier

    3.0
    Antiguedad: Nov 2010
    Mensajes: 28

    offline

    Publicado hace 1 año
    #

    Hola.

    Esa función se utiliza para obtener diferentes posts según múltiples parámetros, mira en
    http://codex.wordpress.org/Function_Reference/query_posts

    En el caso de emerald-stretch, si es para el home, deberías copiar el archivo index.php y ponerle home.php

    Lo que se cambiaría en este nuevo archivo home.php sería algo así:

    .....

    < div id="content" >
        < ?php query_posts('orderby=modified&amp;order=desc'); //ESTO CAMBIA LOS POST A MOSTRAR? >
        < ?php if (have_posts()) : ? >
           < ?php while (have_posts()) : the_post(); ? >
           < h1 ><a>" rel="bookmark" title="< ?php _e('Permanent Link to ','emerald_stretch'); ? >< ?php the_title(); ? >" >< ?php the_title(); ? ></a>< /h1 >

    por algún motivo si lo pego cómo código queda mal, es query_posts('orderby=modified&order=desc');

    .....
    Pero recuerda que los parámetros del query_posts no los he probado, pero por ahí es la solución, mira y lee bien el enlace que allí están todas las opciones para esta función. Esta es una de las funciones más útiles e importantes para desarrollar en wordpress.

    Saludos y suerte, y si encuentras la forma completa sería buen karma que la compartieras jeje

  5. Victor17

    2.0
    Antiguedad: Ene 2011
    Mensajes: 6

    offline

    Publicado hace 1 año
    #

    Muchisimas gracias victoredier por tu ayuda, gracias a ella y a hurgar un poco lo solucione.
    Copié el archivo index.php de la carpeta principal del tema, y lo renombre como home.php.
    Las siguientes lineas:

    < div id="content-wrapper" >
        < div id="content" >

            < ?php if (have_posts()) : ? >
                < ?php while (have_posts()) : the_post(); ? >
                    < h1 ><a>" rel="bookmark" title="< ?php _e('Permanent Link to ','emerald_stretch'); ? >< ?php the_title(); ? >" >< ?php the_title(); ? ></a>< /h1 >
                    < ?php the_content(__('Read the rest of this post &raquo;','emerald_stretch')); ? >

    Las cambié de esta forma:

    < div id="content-wrapper" >
        < div id="content" >
            < ?php query_posts('orderby=modified&amp;order=desc'); ? >
            < ?php if (have_posts()) : ? >
                < ?php while (have_posts()) : the_post(); ? >
                    < h1 ><a>" rel="bookmark" title="< ?php _e('Permanent Link to ','emerald_stretch'); ? >< ?php the_title(); ? >" >< ?php the_title(); ? ></a>< /h1 >
                    < ?php the_content(__('Read the rest of this post &raquo;','emerald_stretch')); ? >

    Y todo solucionado, cualquier cambio que efectúe en un post antiguo, me lo pone primero en la página principal.
    Lo que voy a poner cuando actualice algún post será que después del titulo poner - actualizado-,
    para aquel que lo vea, sepa si es algo nuevo en la página o no.

    Nuevamente muchas gracias por tu tiempo, y espero que esto le sirva a alguien más.

Responder

Debes Identificarte para publicar.

Foro WordPress » WordPress » Themes y Diseño