• Que tal
    Estoy por armar una web estilo periódico y el cliente me pide que si puede haber una parte donde esté un historial con articulos anteriores, solamente el título como link hacia el artículo completo.

    No se si wordpress tiene alguna funcio para eso o hay algún plugin que lo haga.

    Espero haber sido claro y me puedan ayudar.

    Saludos!
    Jorge

Viendo 10 respuestas - de la 1 a la 10 (de un total de 10)
  • @wordpressdcv

    Claro que si, esa funcionalidad en ingles se llama POST ARCHIVES!!!… en los widget por defecto de wordpress puedes desplegar el historial de post!!,… ahy un template que se llama archives.php(si no existe en tu tema crealo), accede a el via FTP y modifica el loop de wordpress para que solo muestre los titulos!..

    Iniciador del debate wordpressdcv

    (@wordpressdcv)

    Que tal
    Muchas gracias, lo voy a probar!
    Saludos!
    Jorge

    Iniciador del debate wordpressdcv

    (@wordpressdcv)

    Estuve probando lo de post archives, está bien, pero lo que necesitaria es que al ir a una página dentro del sitio que se llame «archivo», ahí dentro se listen los últimos post, como se cuando uno hace una búsqueda.

    Bueno, espero nuevamente sus ayudas!
    gracias!
    Jorge

    Jorge

    Se supone que todo Sitio en wordpress, en la pagina principal(index) muestra los ultimos post, y si no lo hace deberia de tener una pagina que se llame blog y mostrar los ultimos post, y si aun asi necesitas mostrar una pagina con los ultimos post haz lo siguiente:

    Abre un archivo de texto con el notepad(preferiblemente) en blanco, pega el siguiente codigo:

    <?php
    /*
    Template Name: Titulos
    */
    ?>
    <?php get_header(); ?>
    <?php
    $debut = 0; //The first article to be displayed
    ?>
    <?php while(have_posts()) : the_post(); ?>

    <div id=»content» class=»narrowcolumn blog» role=»main»>
    <div id=»titulos» class=»post box»>
    <div class=»box-t»>
    <div class=»box-b»>
    <h2>
    <?php the_title(); ?>
    </h2>
    <table class=»vt»>
    <thead>
    <tr>
    <th scope=»col»>Fecha</th>
    <th scope=»col»>Título</th>
    </tr>
    </thead>
    <tfoot>
    <tr>
    <td> </td>
    <td> </td>
    </tr>
    </tfoot>
    <tbody>
    <?php
    $myposts = get_posts(‘numberposts=-1&offset=$debut’);
    foreach($myposts as $post) :
    ?>
    <tr>
    <td><?php the_time(‘d/m/y’) ?></td>
    <td>«>
    <?php the_title(); ?>
    </td>
    </tr>
    <?php endforeach; ?>
    </tbody>
    </table>
    <div class=»cl»> </div>
    </div>
    </div>
    </div>
    </div>
    <?php endwhile; ?>
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    ————————-
    Y guarda el archivo con el nombre: titulos.php.

    Sube este archivo atravez del FTP, crea una nueva pagina y ala derecha hay una opcion que dice «asignar template», y añadele el template «titulos»,… si se ve mal es debido a tu tema igual te puedo ayudar pero es preferibloe que me envies una copia del archivo page.php de TEMA DE WORDPRESS que uses.

    Iniciador del debate wordpressdcv

    (@wordpressdcv)

    Muchas gracias, lo voy a implementar a ver como se ve y te aviso,
    saludos!
    Jorge

    Iniciador del debate wordpressdcv

    (@wordpressdcv)

    Me sirvió! pero falta un detalle, que el titulo de la noticia «post» tenga «link», por el momento solo la muesta, pero se pefecto, con la fecha al costado y todo, solo ese detalle del link.

    muchas gracias y te pido esa última ayuda

    Saludos
    Jorge

    Iniciador del debate wordpressdcv

    (@wordpressdcv)

    Si te ayuda de algo, el texto donde esta la noticia se ve así:

    05/05/11 «> Artículo 4

    hay una comilla que abre pero no cierra, quizas sea algo eso…

    Saludos…

    jejeje olvide colocar el codigo como codigo intenta con este de nuevo:

    <?php
    /*
    Template Name: Titulos
    */
    ?>
    <?php get_header(); ?>
    <?php
    $debut = 0; //The first article to be displayed
    ?>
    <?php while(have_posts()) : the_post(); ?>
    
    <div id="content" class="narrowcolumn blog" role="main">
      <div id="titulos" class="post box">
        <div class="box-t">
          <div class="box-b">
            <h2>
              <?php the_title(); ?>
            </h2>
            <table class="vt">
              <thead>
                <tr>
                  <th scope="col">Fecha</th>
                  <th scope="col">Título</th>
                </tr>
              </thead>
              <tfoot>
                <tr>
                  <td> </td>
                  <td> </td>
                </tr>
              </tfoot>
              <tbody>
                <?php
    $myposts = get_posts('numberposts=-1&offset=$debut');
    foreach($myposts as $post) :
    ?>
                <tr>
                  <td><?php the_time('d/m/y') ?></td>
                  <td><a href="<?php the_permalink(); ?>">
                    <?php the_title(); ?>
                    </a></td>
                </tr>
                <?php endforeach; ?>
              </tbody>
            </table>
            <div class="cl"> </div>
          </div>
        </div>
      </div>
    </div>
    <?php endwhile; ?>
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    Iniciador del debate wordpressdcv

    (@wordpressdcv)

    Hola Diogo
    Sabés que probé y me sigue saliendo el mismo error

    05/05/11 «> Artículo 4

    o sea el link del artículo no me lo muestra y tiene esa comilla que te comenté y no cierra, igual capaz que no tiene nada que ver..

    Así que bueno, si tenes alguna solución te agradezco, sino pensaba solucionarlo usando un «mapa del sitio» aunque no es lo mismo…

    Saludos!
    Jorge

    Iniciador del debate wordpressdcv

    (@wordpressdcv)

    Me rectifico! el error era mío! Anda perfecto!

    Solo una consulta más…El el caso que la lista se haga muy larga ¿hay una forma de hacer una paginación o filtrar por mes por ej? igual esto no importa si es muy complicado y dejamos aca, lo mas importante lo tengo resuelto!

    Muchas gracias!
    Jorge

Viendo 10 respuestas - de la 1 a la 10 (de un total de 10)
  • El debate ‘Plugin Historial de post’ está cerrado a nuevas respuestas.