Разбивка на страницы блога не работает с темой Divi - PullRequest
0 голосов
/ 06 апреля 2020

Я работаю на веб-сайте клиентов и заметил, что их нумерация страниц не работает для их блога.

Это код в функциях. php file:

if( !function_exists( 'ps_pagenavi' ) ) :
/**
 * Display Page Navigation
 * 
 * @since 1.0
 */
function ps_pagenavi( $query = '' ){
    global $wp_rewrite, $wp_query;

    $q = $wp_query;

    if( is_a( $query, 'WP_Query' ) ){
        $q = $query;
    }

    $current = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;

    if( $q->max_num_pages <= 1 )
        return;

    $args = array(
        'base'      => @add_query_arg( 'paged' ,'%#%', '' ),
        'format'    => '',
        'total'     => $q->max_num_pages,
        'current'   => $current,
        'mid_size'  => 2,
        'prev_text' => __( 'Previous', 'pstreet' ),
        'next_text' => __( 'Next', 'pstreet' ),
        'type'      => 'plain'
    );

    $links = paginate_links( $args );

    if ( $links ) {
        echo _navigation_markup( $links, 'ps_pagenavi' );
    }
}
endif;

и это код, который находится на странице блога с нумерацией страниц:

     <?php endif; ?>
            <?php ps_pagenavi(); ?>

Я новичок в хуках и циклах, поэтому не могу понять, что не так с кодом.

Любая помощь / понимание?

TIA!

...