Otra forma de implementar minipost fuera del loop

En la entrada anterior comentaba como hacia para mostrar los minipost en el sidebar, pero este metodo mo le funcionaba a Facundo (ahora si no me equivoque :D) para mostrar los minipost arriba de las entradas principales y, aparentemente, a Pablo no le funcionaban los comentarios (algo que a mi si me anda bien…), entonces me puse a leer el codex de WordPress y encontré la solución:

Solo hay que editar el archivo index.php o theloop.php y agregar este código abajo de <?php if (have_posts()) : ?> y especificar el ID de la categoría de nuestros asides (cat=4) y cuantas entradas queremos mostrar (showpost=5):

<?php $minipost = new WP_Query('cat=4&showposts=5'); ?>
<ul class="minipost">
	<?php while ($minipost->have_posts()) : $minipost->the_post(); ?>
		<li id="minipost-<?php the_ID(); ?>">
			<?php echo wptexturize($post->post_content); ?>
			<a href="<?php the_permalink() ?>" rel="bookmark" title="Enlace Permanente a <?php the_title(); ?>">#</a>
			<?php comments_popup_link('(0)', '(1)', '(%)'); ?>
			<?php edit_post_link('(e)'); ?>
		</li>
	<?php endwhile; ?>
</ul>

Luego hay que buscar <?php while (have_posts()) : the_post(); ?> y <?php endwhile; ?> y editarlos para que queden asi:

<?php while (have_posts()) : the_post(); if (!(in_category('4'))) { ?>

<?php } endwhile; ?>

Ahora solo resta agregar la clase .minipost en nuestra hoja de estilos y darle el formato que queramos.

Para ver como queda y ver si funcionan los comentarios pueden pasar por mi blog de pruebas.

Compártelo

Esto tambien te puede insteresar

6 Responses to “Otra forma de implementar minipost fuera del loop”

  1. 1
    PabloS Says:

    Uhh, me anda de pelos!! Ahora funcan bien los comments de los miniposts. GENIAL!!

    Responder

  2. 2
    Facundo Says:

    Lo voy a probar .. ;)

    Responder

  3. 3
    Facundo Says:

    no .. no hay chance .. =P

    salado por el ultimo elefante virgen estoy .. xD

    despues si te encuentro por el msn algun dia te paso el template y lo miras queres ? xD

    saludos !

    Responder

  4. 4
    tikitakfire Says:

    jajaja!!! es verdad, pero por dos elefantes! como hiciste tu theme???
    dale, despues me la pasas y le hecho un vistazo…

    que bueno que te sirva pablo!

    saludos…

    Responder

  5. 5
    Facundo Says:

    Mi problema es -creo- el endwhile ese .. porque yo ya lo tengo con el } entonses cuando leo algunas cosas que me dicen y ahora ponele el } al endwhile, me digo, faaa y si ya lo tengo? lo saco? le pongo otro? no le pongo?

    Al final hago las tres cosas y no funca jajaja xD

    Responder

  6. 6
    Paulo Riquelme Says:

    Hola quisiera saber si me puedes ayudar. Necesito agregarle excerpt a los minipost
    es posible?

    Responder

Leave a Reply



Cerrar
Enviar por Correo