Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/12/2010, 03:43
Soldierf1ty
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como listar de manera aleatoria los post de una categoría

Pues parece ser que mi theme no es para nada decente, porque no tiene archivo "category.php", aunque yo lo que hice probando fue crearle uno.. pero vamos.. que fue un desastre.
Aquí te copio mi index.php:
Código PHP:
<?php get_header(); ?>
    <div id="content" class="narrowcolumn" role="main">
    <?php if (have_posts()) : ?>
        
        <?php while (have_posts()) : the_post(); ?>
            <div class="post" id="post-<?php the_ID(); ?>">
                <div class="post-c">
                    <div class="post-cnt">
                        <h2><span><a href="<?php the_permalink() ?>" rel="bookmark" title="Enlace Permanente a <?php the_title_attribute(); ?>"><?php the_title(); ?></a></span></h2>
                        <small class="date"><?php the_time('M'?><br /><?php the_time('j'?></small>
<p>Autor: <?php the_author(); ?></p>
<?php if (function_exists('author_exposed')){author_exposed();} ?>
                        <div class="entry">
                            <?php the_content('Leer más &raquo;'); ?>
                        </div>
                    </div>
                </div>
                <div class="post-b">
                    <div class="post-cnt post-meta">
                        <p>Posted in <?php the_category(', '?></p>
                        <?php the_tags('<p>Tags: '', ''</p>'); ?>
                        <span class="num-comments"><?php comments_popup_link('0 Comments''1 Comment''% Comments'); ?></span>
                    </div>
                </div>
            </div>
        <?php endwhile; ?>

<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>


    <?php else : ?>
        <h2 class="center">No se encuentra!!</h2>
        <p class="center">¡Mmm... Estás buscando algo que no esta aquí!</p>
        <?php get_search_form(); ?>
    <?php endif; ?>
    </div>

<?php get_sidebar(); ?>
<?php get_footer
(); ?>
<?php
// Silence is golden.?>
Lo que me interesaría sería añadir ahí un código para que me mostrara los post de forma aleatoria, pero sólo en la categoría que tiene como ID 1121.
Muchas gracias