【发布时间】:2019-03-20 10:22:25
【问题描述】:
我使用 wp ajax 加载更多 plugin 在单击按钮时,它会重复上一篇文章。如何修复它。在这里,我在下面分享我的代码:
<?php
$the_query = new WP_Query( array(
'posts_per_page'=>10,//on loading page i show 10 after click load more i want to show other posts
'post_type'=>'post-name',
'category_name' => 'A-E',
'orderby'=> 'title',
'order' => 'ASC',
'paged' => get_query_var('paged') ? get_query_var('paged') : 1)
);
?>
<?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?>
// here I print the following data
<?php
endwhile;
?>
<?php
echo do_shortcode('[ajax_load_more post_type="post-name" posts_per_page="10" category="a-e" button_label="Load More"]');
?>
有人能解决吗?
【问题讨论】:
-
你没有通知插件你已经打印了 10 个帖子 :)
-
您是否缺少一些短代码参数?在这里:[ajax_load_more post_type="post-name" posts_per_page="10" category="a-e" button_label="Load More"],我想你还需要传递“paged”参数,这就是你不加载的原因下一页,总是一页。对吗?
-
请发布您的简码。这就是您遇到的问题的根源。
-
看我的问题我在@designtocode下面添加了短代码
-
我要求生成
[ajax_load_more]的 php 代码。您是否将其添加到您的 functions.php 文件中还是另一个插件?