Hay algunas plantillas que ya disponen de página de archivo de tus posts pero en ocasiones no disponen de esta función y es muy fácil hacer la tuya propia. Si miras en los ficheros de tu plantilla es muy común encontrar un fichero “archive.php”, que es la que se muestra para ver las entradas de cada autor, pero a la que me refiero es a la que debe mostrar la hemeroteca del blog, por meses y por categoría, a veces incluida como “archives.php”. Vamos a verlo …

Crea con tu editor de texto favorito un fichero, lo llamas archives.php e incluye la siguiente información al principio del todo:

<?php
/*
Template name: Archives Page
*/
?>

A continuación debes añadir el loop, la información que contendrá el fichero. Para ello debes servirte de la información de loop de tu plantilla actual, de modo que incluya la cabecera, barras laterales, etc. En cualquier caso no debes olvidar incluir al comienzo:

<?php get_header(); ?>
<div id="content_wrapper">
<div id="content">
<div class="posts">

o cualquier clase definida para la cabecera en tu plantilla. Y también terminar el fichero con:

<!--include sidebar-->
<?php include(TEMPLATEPATH."/sidebar.php");?>
<!--include footer-->
</div>
<?php get_footer(); ?>

Entre estos códigos incluiremos aquella información que queramos que muestre nuestra página de archivo, como por ejemplo esta:


Archivo por Mes:
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>
Archivo por Categoría:
<ul>
<?php wp_list_cats(); ?>
</ul>

Una vez terminamos el archivo, adecuado a nuestra plantilla, lo guardamos y subimos a la carpeta de nuestra plantilla, normalmente “wp-content/themes/miplantilla/”

A continuación debemos crear una página nueva en nuestro blog desde el editor. Le ponemos el título que queramos, y elegimos la plantilla recién creada.

pagina-archivo.png elegir-archivesphp.png

Guardamos la página nueva y ya podemos disponer de nuestro archivo del blog.

¿Te gustó este post? ¡Compártelo!
  • Bitacoras.com
  • TwitThis
  • Facebook
  • Meneame
  • Google Bookmarks
  • del.icio.us
  • Live
  • Technorati
  • Ping.fm
  • Wikio
  • Turn this article into a PDF!
  • E-mail this story to a friend!
  • Print this article!

También te puede interesar:

cursos formación continua

    17 comentarios en “Crear una página de Archivo”

  1. francisco (31 comentarios) dijo:

    Wow, la verdad es que me sorprendieron, estaba justamente buscando esto.
    Por otro lado, me gustaría que en el algún momento expliquen cómo agregar una columna a un theme en wordpress, y si toman la que usa ayudawordpress como ejemplo todavía mejor :P

    Saludos

  2. OLDSKULL (7 comentarios) dijo:

    way! 1 pregunta se puede usar este método para dar un estilo personal a las paginas que quiera?
    1 foto aqui un div alla, para no tener que introducirlo cada vez?

    yo con ese método uso este archivo para proteger zonas con usuarios registrados

    http://www.redwingstudio.com/2007/04/05/user-onlyprotected-pages-in-wordpress-2/

  3. Fernando Tellado (1847 comentarios) dijo:

    Supongo que te refieres a crear un tipo de plantilla tipo. Pues en principio si que se podría, pero refinando bastante el código de modo que también admita la inclusión de elementos que tu introduzcas manualmente.

  4. Javyer (23 comentarios) dijo:

    Ya está en mis marcadores. Me hará falta dentro de poco ;)

  5. TANDRO (11 comentarios) dijo:

    ¡Muchas gracias!

  6. Desaparecido + Nueva sección de archivos…

    Bueno, estoy un poco desaparecido y no es mucha novedad. La verdad no estoy con muchas ganas de escribir últimamente, ni siquiera de ponerme a pensar en qué. Y no quiero que ésto de tener un blog se convierta en la obligación de postear, por lo que…

  7. Lupiro (5 comentarios) dijo:

    Hola, muy interesante este post! y te agrego a mi lector de feeds.

    Ahora, se puede de esta manera crear algo similar con las tags?

    Me explico, lo que quiero decir es que si al hacer clic en la tag “software” me generere una lista de los temas contenidos en esa tag, pero que me muestre solo los titulos?

    Y asi tambien con las categorias?

    Gracias!

  8. Fernando Tellado (1847 comentarios) dijo:

    Lupiro, eso es otro asunto pero si, se puede. Solo tienes que editar tu fichero de categorías, por ejemplo, de la plantilla y quitar lo de “php the content” o “php the excerpt”.

    Si no te aclaras pasa por el foro y lo vemos en detalle :)

  9. Lupiro (5 comentarios) dijo:

    Gracias por la respuesta, al ratico me paso por el foro, esque ando un pelin ocupado porque se supone mañana es my birthday y voy de paseo.. xD asi que no es despreciar la ayuda ni nada por el estilo simplemente que aqui andan como locos haciendo maletas jajaja te veo el domingo en el foro! Gracias ahh por cierto tengo un plugin que me genera unas estadisticas que hacen una lista de los recientes 10 temas y viendo en sus opciones pues sale para ponerle cuantos post quiero que muestre… bueno ya me lie mejor lo comento el Domingo Gracias! y tienes un lector mas ganado! Saludos!

  10. Albert (16 comentarios) dijo:

    No se si te lo habràn preguntado ya pero ahi va. Como puedo hacer para ver los artículos de la última semana del archivo?

  11. Irene (1 comentarios) dijo:

    graciassssssssssssssssssss

  12. [...] blog, sempre i quant utilitzeu Wordpress, podeu seguir els senzills passos que expliquen al blog AyudaWorpress.com. Si teniu problemes, pot ser que hàgiu de solucionar primer el bug abans [...]

  13. walter (3 comentarios) dijo:

    Sabés, hice todo lo que explicas y procedí paso a paso, pero cuando llegue a mi administrador y cree la pagina me encontré con que no tiene la sección “Plantilla de la pagina”. Uso Wordpress 2.6.1
    Tenes idea porque puede ser esto?

  14. @walter: habría que ver en detalle la página que hiciste, puede ser cualquier etiqueta mal puesta. La versión de WP no influye.

    Una pregunta tonta ¿seguro que era el editor de páginas?¿no habrás mirado en el de posts por error?

  15. walter (3 comentarios) dijo:

    No, no… estoy en el administrador de paginas, simplemente modifique la single.php de mi tema y coloque el código que vos indicas.

    La subí a mi “wp-content/themes/miplantilla/” con el nombre archives.php

    Fui al administrador, crear pagina nueva pero no veo por ninguna parte que diga “Plantilla de la pagina”.

  16. walter (3 comentarios) dijo:

    Listo con este plugin me solucione la vida. Gracias!!

Escribe un Comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



Subir

Expertos en WordPress
Euribor
Hardware. Software. Ocio & Multimedia. Humor. Internet. Videojuegos.Noticias
Participa en el Debate
  • Felix Roman: Gracias por ser agradecido ;-)
  • Dani: Yo uso el panel de escritura de Wordpress, sin él me vería raro la verdad. Suelo usar...
  • eNedimensiones: ¡Por fin! ¡Cuánto tiempo esperando que se tomaran en serio bbPress!
  • Cuélebre: Uso Marsedit y desde el trabajo si tengo que escribir alguna entrada desde el propio...
  • Fernando Tellado: Se actualiza mas o menos como WordPress con alguna salvedad. Vale, preparo un...
Noticias Breves
  • Si quieres aprender como hacer multitud de diseños distintos para WordPress no te pierdas esta estupenda recopilación de 26 tutoriales de diseño de blogs WordPress.

    [#3]

  • Acaba de salir a la luz la nueva versión de WordPress para iPhone 1.3, con soporte completo para el firmware de iPhone 3.0. Va de cojones estupendamente. Altamente recomendable esta actualización, que tienes en iTunes.

    [#1]

  • Me avisa Kike Alonso de un nuevo plugin que permite que los comentarios que dejen tus amigos de Friendfeed al respecto de un post de tu sitio WordPress aparezcan también en tu post como comentarios normales, algo realmente interesante pues permite, con algunos clientes de escritorio e iPhone, comentar en blogs sin dejar de usar la aplicación de mensajería.

    [#6]


  • Ahora mismo en los FOROS ...
    Usuarios Registrados
  • Acceder

  • Translate this Blog
    Spanish flagItalian flagChinese (Simplified) flagPortuguese flagEnglish flagGerman flagFrench flagJapanese flagRussian flagSwedish flagCatalan flagHebrew flag                              
    By N2H