确认admin-ajax.php文件是否存在于指定目录下。
如果文件不存在,则可以从Wordpress的安装包中复制admin-ajax.php文件,并将其上传到正确的目录。
如果文件存在,可以尝试重新启用主题或插件并排查是否出现冲突。
可以检查JS文件加载的顺序,确保admin-ajax.php文件在需要的位置被加载。
可以使用以下代码在functions.php文件中添加AJAX分页的处理程序:
function my_ajax_pagination() { global $query_string; parse_str($query_string, $args);
$args['paged'] = $_POST['page'];
query_posts($args);
while (have_posts()) :
the_post();
// Output your post content here
endwhile;
exit;
}
add_action('wp_ajax_my_ajax_pagination', 'my_ajax_pagination'); add_action('wp_ajax_nopriv_my_ajax_pagination', 'my_ajax_pagination');
上一篇:Ajax分页没有记住上一页
下一篇:AJAX分页中的后续页面无法工作