Añadir "Cargar más" con AJAX en un bloque de consulta personalizada

21 jun 2012, 06:18:46
Vistas: 14.5K
Votos: 0

Tengo un archivo index.php con varias consultas new WP_Query que funcionan correctamente, pero en este bloque necesito implementar ese "asunto AJAX que tanto gusta - el cargar más posts":

   <h2>Últimos artículos de <?php bp_site_name(); ?></h2>

   <?php
   $destaque = get_term_by('slug', 'destaque', 'post_tag');
   $video = get_term_by('slug', 'video', 'post_tag');

   $nd_query = new WP_Query (array('tag__not_in' => array($destaque->term_id, $video->term_id), 'posts_per_page' => 5, 'paged' =>$paged));
   while ($nd_query->have_posts()) : $nd_query->the_post(); ?>

   <span class="box-excerpt" id="post-<?php the_ID(); ?>">
   <h3><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" rel="bookmark"><?php the_title(); ?></a></h3>
   </span>

   <?php endwhile; ?>

Pensé que sería sencillo pero no logro ni siquiera configurar una paginación en este bloque. Si hay algo mejor que AJAX házmelo saber.

¡Nota! Estoy modificando un tema de BuddyPress, que viene con algo de AJAX, quizás haya alguna forma de reutilizar cosas.

2
Comentarios

Encontré un excelente tip de Scribu ahora la paginación funciona: http://scribu.net/wordpress/wp-pagenavi/wpn-2-74.html Creo que estoy a mitad de camino con lo del AJAX.

Diana Diana
22 jun 2012 20:26:58

¿Tengo que hacer esto http://wordpress.stackexchange.com/questions/20424/wp-query-and-next-posts-link para implementar AJAX?! Aunque wp_paginavi funciona, asumiría que AJAX también lo haría :(.

Diana Diana
23 jun 2012 22:26:18
Todas las respuestas a la pregunta 1
2

El tutorial que Michael Martin publicó en Pro Blog Design debería ayudarte:

22 jun 2012 02:31:44
Comentarios

Gracias Pippin, pero mi problema es: no tengo ninguna paginación, esto es solo un bloque usando new WP_Query la mayoría de ejemplos tratan con la consulta principal.

Diana Diana
22 jun 2012 04:48:37

Error de base de datos... Parece que ya no está disponible desde el 11/07/2021

CharlesM CharlesM
7 nov 2021 16:14:43