在自定义查询块上添加AJAX“Load More”

时间:2012-06-21 作者:Diana

我有一个index,php 具有各种new WP_Query 一切正常,但在这个模块中,我需要实现“人们喜欢的AJAX东西-加载更多帖子”:

   <h2>Latests articles <?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; ?>

虽然这很简单,但我甚至不知道如何在这个块中设置分页。如果有比AJAX更好的东西,请告诉我。

NOte!我正在修改一些AJAX附带的BuddyPress主题,也许有办法重用一些东西。

1 个回复
最合适的回答,由SO网友:Pippin 整理而成

Michael Martin在Pro博客设计上发布的教程应该可以帮助您:http://www.problogdesign.com/wordpress/load-next-wordpress-posts-with-ajax/

结束

相关推荐

making sense of admin-ajax

因此,我正在使用ThemeTrust的“显示”主题,我真的想改变一大块内容(抓取自定义元字段(图像)+插入幻灯片)。据我所知,下面的代码从普通的tinymce框中获取内容,并将其放入#projectHolder div-但我不知道如何在这个请求上使用php代码。function loadProject(projectSlug) { // Scroll to the top of the projects jQuery(\"#projectHolder\").load(