Допилил код , вот рабочий вариант , может кому пригодится:
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$items = new WP_Query(array('category__in' => array(1, 7), 'posts_per_page' => '12', 'paged' => $paged));
вот так заменил и сделал отдельную функцию для навигации
spoilerfunction wp_queryNav() {
global $items;
$pages = '';
$max = $items->max_num_pages;
if (!$current = get_query_var('paged')) $current = 1;
$a['base'] = str_replace(999999999, '%#%', get_pagenum_link(999999999));
$a['total'] = $max;
$a['current'] = $current;
$total = 0; //1 - выводить текст "Страница N из N", 0 - не выводить
$a['mid_size'] = 2; //сколько ссылок показывать слева и справа от текущей
$a['end_size'] = 1; //сколько ссылок показывать в начале и в конце
$a['prev_text'] = ''; //текст ссылки "Предыдущая страница"
$a['next_text'] = 'Вперед'; //текст ссылки "Следующая страница"
$a['type'] = 'list';
$a['prev_next'] = 'false';
// кнопки next и prev скрыты через js
echo $pages . paginate_links($a);
}