Adăugare funcționalitate AJAX "Încarcă mai mult" pe un bloc de interogare personalizat

21 iun. 2012, 06:18:46
Vizualizări: 14.5K
Voturi: 0

Am un index.php cu multiple interogări new WP_Query care funcționează corect, dar în acest bloc trebuie să implementez acel "lucru AJAX pe care oamenii îl adoră - încărcarea mai multor articole":

   <h2>Cele mai recente articole <?php bp_site_name(); ?></h2>

   <?php
   // Obține termenii pentru tag-urile 'destaque' și 'video'
   $destaque = get_term_by('slug', 'destaque', 'post_tag');
   $video = get_term_by('slug', 'video', 'post_tag');

   // Interogare personalizată care exclude anumite tag-uri
   $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; ?>

Am crezut că este simplu, dar nici măcar nu pot să-mi dau seama cum să configurez o paginare în acest bloc. Dacă există vreo alternativă la AJAX, anunță-mă.

Notă! Modific o temă BuddyPress care a venit cu unele funcționalități AJAX, poate există o modalitate de a refolosi anumite elemente.

2
Comentarii

Am găsit un sfat excelent de la Scribu și acum paginarea funcționează: http://scribu.net/wordpress/wp-pagenavi/wpn-2-74.html Cred că sunt la jumătatea drumului cu chestia de AJAX.

Diana Diana
22 iun. 2012 20:26:58

Trebuie să fac asta http://wordpress.stackexchange.com/questions/20424/wp-query-and-next-posts-link pentru a implementa AJAX?! Deși wp_paginavi funcționează, aș presupune că și AJAX ar trebui să meargă :(.

Diana Diana
23 iun. 2012 22:26:18
Toate răspunsurile la întrebare 1
2

Tutorialul postat de Michael Martin pe Pro Blog Design ar trebui să te ajute:

22 iun. 2012 02:31:44
Comentarii

Mulțumesc Pippin, dar problema mea este: nu am nicio paginare, acesta este doar un bloc care folosește new WP_Query iar majoritatea exemplelor se referă la interogarea principală.

Diana Diana
22 iun. 2012 04:48:37

Eroare la baza de date... Se pare că nu mai este disponibil începând cu 11.07.2021

CharlesM CharlesM
7 nov. 2021 16:14:43