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.

Diana
1.26K
Comentarii
Toate răspunsurile la întrebare
1
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ă.

22 iun. 2012 04:48:37
Întrebări similare
1
răspunsuri
4
răspunsuri