Aggiungere "Carica più" AJAX su un blocco di query personalizzato

21 giu 2012, 06:18:46
Visualizzazioni: 14.5K
Voti: 0

Ho un file index.php con diverse new WP_Query che funzionano tutte correttamente, ma in questo blocco ho bisogno di implementare quella "funzione AJAX che piace a tutti - il caricamento di altri post":

   <h2>Ultimi articoli <?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; ?>

Pensavo fosse semplice ma non riesco nemmeno a capire come impostare una paginazione in questo blocco. Se c'è qualcosa di diverso da AJAX fammelo sapere.

NOTA! Sto modificando un tema BuddyPress, che include già alcune funzionalità AJAX, forse c'è un modo per riutilizzare degli elementi.

2
Commenti

Ho trovato un ottimo suggerimento da Scribu e ora la paginazione funziona: http://scribu.net/wordpress/wp-pagenavi/wpn-2-74.html Penso di essere a metà strada con la cosa dell'AJAX.

Diana Diana
22 giu 2012 20:26:58

Devo fare questo http://wordpress.stackexchange.com/questions/20424/wp-query-and-next-posts-link per implementare l'AJAX?! Anche se wp_paginavi funziona, presumo che anche AJAX dovrebbe farlo :(.

Diana Diana
23 giu 2012 22:26:18
Tutte le risposte alla domanda 1
2

Il tutorial che Michael Martin ha pubblicato su Pro Blog Design dovrebbe aiutarti:

22 giu 2012 02:31:44
Commenti

Grazie Pippin, ma il mio problema è: non ho alcuna paginazione, questo è solo un blocco che utilizza new WP_Query la maggior parte degli esempi riguarda la query principale.

Diana Diana
22 giu 2012 04:48:37

Errore del database... Sembra non essere più disponibile dall'11/07/2021

CharlesM CharlesM
7 nov 2021 16:14:43