我的模板中有一些自定义帖子调用。
<div class="container-fluid featured-task-container-home1 all-latst-cards" id="featured-task-container-home">
<ul>
<?php if ( have_posts() ): while ( have_posts() ) : the_post(); ?>
<li>
<?php if($post->post_type == "task"){
show_all_latest_tasks();
}?>
</li>
<?php
endwhile;
if(function_exists('wp_pagenavi')):
wp_pagenavi();
endif;
else:
echo __('No tasks posted.',"TaskerDev");
endif;
// Reset Post Data
wp_reset_postdata();
?>
</ul>
</div>
在上面的代码中,我使用Wp-PageNavi来显示分页。我在ul
中使用了一个函数,根据它的类型在我的帖子中添加了更多内容。它现在正常工作,因为它应该是但在这里我想显示加载更多按钮而不是分页,并希望在我的ul
中添加更多帖子而不是删除旧帖子。
对于Ajax,我使用了这段代码
<script type="text/javascript" charset="utf-8">
jQuery(document).ready(function(){
jQuery('.wp-pagenavi a').live('click', function(e){
e.preventDefault();
var link = jQuery(this).attr('href');
jQuery('.wp-pagenavi').html('Loading...');
jQuery('.all-latst-cards').load(link+' .all-latst-cards ul');
});
});
</script>
此脚本正在同一页面上加载帖子,但删除了我不想要的旧帖子。
我试过这个WP Ajax load more Plugin,但这并没有从我的函数show_all_latest_tasks();
获取所有数据
我也试过很多其他文章,但现在没有运气。
如何将我的分页设为加载更多按钮,并将即将发布的(第二页帖子li's
)添加到ul