Добавление нумерации страниц в пользовательских таксономиях в цикле foreach - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь разбить на страницы свой пользовательский шаблон в WordPress, но разбиение на страницы не отображается, дело в том, что мне нужно добавить разбиение на страницы в цикле foreach, но после стольких ложных попыток и такого большого поиска я выкладываю его здесь, вот кодчто я использую, если кто-то может дать мне любую подсказку, было бы здорово, вот код, который я использую

$page = ( get_query_var('page') ) ? get_query_var('page') : 1;

$per_page = 2;

$number_of_series = count(get_terms('categories'));
$offset = ( $page - 1 ) * $per_page;

$term_args = array(
   'number' => $per_page,
   'offset' => $offset
);

$terms = get_terms('wcpv_product_vendors', $term_args);
foreach ($terms as $term) {
   $term_meta = get_term_meta($term->term_id);
   $admin = unserialize($term_meta['vendor_data'][0]);
   if (is_array($admin['admins'])) {
        $user_id = $admin['admins'][0];
   } else {
        $user_id = $admin['admins'];
   }
   if (in_array('logo', $admin)) {
       $logo_id = $admin['logo'];
   } else {
       $logo_id = '';
   }
   $user = get_userdata($user_id);
   $term_name = $term->name;
   $user_name = $user->data->display_name;
   $attachment = get_post($logo_id);

И для отображения нумерации страниц я использую следующий код.

<?php
$big = 999999999; // need an unlikely integer

echo paginate_links(array(
    'base' => str_replace($big, '%#%', esc_url(get_pagenum_link($big))),
    'format' => '?paged=%#%',
    'prev_next' => True,
    'current' => max(1, get_query_var('number')),
    'total' => $wp_query->max_num_pages
));
?>

Я не могу понять, что не так, я делаю здесь, извините, если этот вопрос является базовым, поскольку я никогда не использовал разбиение на страницы в цикле foreach в WordPress.Любая помощь будет великолепна.

...