Ver Mensaje Individual
Antiguo 20-06-2008, 17:13:59   #5
Marlex
 
Avatar de Marlex
 
Cargo: Administrador™
Fecha de Ingreso: Jan 2008
Mensajes: 461
Contactar con Marlex a través de MSN Send a message via Skype™ to Marlex
Predeterminado Re: Agregar Lista de correos en el blog
Mira, si quieres hacerlo de una manera no-plugin y reduciendo las consultas a la base de datos, tienes que modificar el loop de la home de tu blog.

Código:
            <?php if (have_posts()) : ?>
        <?php while (have_posts()) : the_post(); ?>
            <?php if (in_category(ID-CATEGORIA) && !is_single()) { ?>
            <div class="minipost">
            <div class="textominipost"><strong>
            <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>" class="strongli">
            <?php the_title(); ?></a></strong>: <?php echo wptexturize($post->post_content); ?></div>
            <div class="enlacesminipost"><em>Por <?php the_author() ?> 
            (<?php comments_popup_link('0', '<strong>1</strong>', '<strong>%</strong>'); ?>)
            <?php edit_post_link(' (Editar)'); ?></em></div></div>
                <div id="finentrada"></div>
        <?php } else { ?>

      <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>">
      <?php the_title(); ?></a></h2>
          <div id="infopost">Por <strong><?php the_author() ?></strong> el 
          <?php the_time('j \d\e F \d\e\l Y') ?> — 
          <?php comments_popup_link('Queremos Saber tu Opini&oacute;n, d&eacute;janos tu Comentario', 
          '<strong>1 Comentario</strong>, D&eacute;janos el tuyo', 
          '<strong>% Comentarios</strong>, D&eacute;janos el tuyo'); ?> 
          » <?php edit_post_link('(Editar)', '', ''); ?></div>
      <?php the_content('<br /><br /><strong>Continuar Leyendo &raquo;</strong>'); ?>
        <?php } endwhile; ?>
La idea es que en la home tengas todos los posts excepto los posts que quieres en la sidebar -que es como en definitiva se hace para hacer los asides de WordPress vía código-.

En mi caso, es el código que está arriba y que maneja los asides de WP en la Home. Obviamente yo podría quitar el código que muestra los asides y ponerlos en la sidebar siempre y cuando sepa como hacer ese loop específico fuera -que se hace con la función "new WP_Query('category_name=Nombre-Categoria&showposts=Cantidad-de-posts');" -.

Espero y puedas encontrar más información, que de momento te puedo decir que no soy un experto

Saludos!
Marlex is offline     Responder Con Cita