• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Проблема с PageNavi

kuzovbmw

Постоялец
Регистрация
1 Дек 2014
Сообщения
65
Реакции
38
Добрый день. Использую тему flymag, поставил плагин, вроде все нормально. нашел в коде строки отвечающие за вывод "назад" "вперед" и заменил их на <?php wp_pagenavi(); ?>
на главной странице пагинация отобразилась крировато, а вот в рубриках нет, но я и не знаю что именно там заменить.
 
В файлах вашей темы следует найти вызов функций next_posts_link и previous_posts_link. Они могут быть в нескольких местах, но чаще всего в файлах index.php, archive.php и functions.php.

Эти функции выводят стандартную навигацию, и для вывода постраничной навигации с помощью WP-PageNavi, их стоит заменить вызовом одной новой функции wp_pagenavi.
 
Постраничную навигацию можно сделать сделать без плагинов
Добавить код - файл шаблона functions.php
Код:
/**
* Навигация
**/
function my_pagenavi(){
    global $wp_query;

    $big = 999999999; // уникальное число для замены

    $args = array(
        'base' => str_replace( $big, '%#%', get_pagenum_link( $big ) )
        ,'format' => ''
        ,'current' => max( 1, get_query_var('paged') )
        ,'total' => $wp_query->max_num_pages
        ,'prev_text'    => __('&laquo;')
        ,'next_text'    => __('&raquo;')
    );

    $result = paginate_links( $args );

    // удаляем добавку к пагинации для первой страницы
    $result = str_replace( '/page/1', '', $result );

    echo $result;
}

файл шаблона index.php
Код:
<?php echo my_pagenavi(); ?>

Может кому то пригодится.
 
Последнее редактирование:
если с плагином не получиться попробую так, файл темы уже поддерживает странную пагинацию, убираю код не работает, буду разбираться, спасибо
 
Назад
Сверху