Php 在自定义Wordpress插件中只能使用分页的第一个链接

Php 在自定义Wordpress插件中只能使用分页的第一个链接,php,ajax,wordpress,pagination,Php,Ajax,Wordpress,Pagination,我正在尝试将分页功能集成到我的Wordpress自定义插件中。这个插件通过Ajax获取输入并显示结果 当结果行大于7时,我使用分页。在这种情况下,数字链接1显示正确的数据,而其余链接则重定向到 我怎样才能使链接的其余部分正常工作 global $wpdb; $data = $wpdb->get_results($wpdb->prepare("SELECT * FROM `wp_gj73yj2g8h_hills_school_data` " . $where_query_tex

我正在尝试将分页功能集成到我的Wordpress自定义插件中。这个插件通过Ajax获取输入并显示结果

当结果行大于7时,我使用分页。在这种情况下,数字链接1显示正确的数据,而其余链接则重定向到

我怎样才能使链接的其余部分正常工作

global $wpdb;
    $data = $wpdb->get_results($wpdb->prepare("SELECT * FROM `wp_gj73yj2g8h_hills_school_data` " . $where_query_text  . ";"));
    $rows_per_page = 7;
    $current = (intval(get_query_var('paged'))) ? intval(get_query_var('paged')) : 1;


    $data = $wpdb->get_results($wpdb->prepare("SELECT * FROM `wp_gj73yj2g8h_hills_school_data` " . $where_query_text  . ";"));

    global $wp_rewrite;
    $pagination_args = array(
    'base' => @add_query_arg('paged','%#%'),
    'format' => '',
    'total' => ceil(sizeof($data)/$rows_per_page),
    'current' => $current,
    'show_all' => false,
    'type' => 'plain',   
    );



if( $wp_rewrite->using_permalinks() )
 $pagination_args['base'] = user_trailingslashit( trailingslashit( remove_query_arg('s',get_pagenum_link(1) ) ) . 'page/%#%/', 'paged');

if( !empty($wp_query->query_vars['s']) )
 $pagination_args['add_args'] = array('s'=>get_query_var('s'));

    $output_string = '';

    $output_string .= paginate_links($pagination_args);

    $start = ($current - 1) * $rows_per_page;
    $end = $start + $rows_per_page;
    $end = (sizeof($data) < $end) ? sizeof($data) : $end;

    $output_string .= '<br>';

    $output_string .= '<div class="clearfix row">';
    $output_string .= '<div class="columns small-12 large-12">';
    $output_string .= '<h2 class="school-heading"><em>Schools</em></h2>';
    $output_string .= '<div class="horizontalLine"></div>';
    $output_string .= '</div>';
    $output_string .= '</div>'; 
    for($i=$start;$i < $end; ++$i)
    {
        $rows = $data[$i];
        /*Displays the Content*/            
    }

为什么要在$pagination_args中覆盖base??如果删除此$pagination_args['base']=user_trailingslashit trailingslashit remove_query_arg's',get_pagenum_link1',会发生什么情况页码/%%/,“分页”;??如果我删除了特定的行,它将被重定向到,并在屏幕上显示0确定。。它应该重定向到哪里?期望的输出是什么?例如,链接错误或占位符??指向我的插件的链接为。请在City下拉列表下选择Tampa值,以便查看分页结果。已修改您的代码,请尝试此代码。。为什么要在$pagination_args中覆盖base??如果删除此$pagination_args['base']=user_trailingslashit trailingslashit remove_query_arg's',get_pagenum_link1',会发生什么情况页码/%%/,“分页”;??如果我删除了特定的行,它将被重定向到,并在屏幕上显示0确定。。它应该重定向到哪里?期望的输出是什么?例如,链接错误或占位符??指向我的插件的链接为。请在City下拉列表下选择Tampa值,以便查看分页结果。已修改您的代码,请尝试此代码。。