Themes y Diseño
está resueltoBuenos 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.
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');
Disculpa, ¿pero donde esta ubicado ese loop?.
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í:
.....
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
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:
Las cambié de esta forma:
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.
Debes Identificarte para publicar.