Как добавить пагинацию в wordpress?

Пользователь

от francisco.friesen , в категории: PHP , год назад

Как добавить пагинацию в wordpress?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от landen.nienow , год назад

@francisco.friesen 

  1. Откройте файл functions.php в каталоге вашей темы WordPress.
  2. Добавьте следующий код в конец файла:


function wpb_pagination() {


$prev_arrow = is_rtl() ? '»' : '«';


$next_arrow = is_rtl() ? '«' : '»';


global $wp_query;


$total_pages = $wp_query->max_num_pages;


if ($total_pages > 1){

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
$current_page = max(1, get_query_var('paged'));

echo paginate_links(array(
    'base' => get_pagenum_link(1) . '%_%',
    'format' => '/page/%#%',
    'current' => $current_page,
    'total' => $total_pages,
    'prev_text' => $prev_arrow,
    'next_text' => $next_arrow,
    'type' => 'list'
));


} }

  1. Добавьте следующий код в тот файл, где вы хотите использовать пагинацию (измените имя класса вашего блока со своими значениями):
  2. Сохраните файл и просмотрите свой сайт WordPress. Теперь у вас должна быть пагинация в вашем блоге или на любой другой странице, где вы добавили этот код.