Я хочу відобразити сторінку архіву з пагинацією, яка містить усі категорії на моєму сайті, і кожне посилання переходить на цю конкретну сторінку архіву категорії. Отже, це було б як архівна сторінка архівів категорій.
Кожна категорія на моєму сайті має власну мініатюру, створену вручну відповідно до постійної посилання категорії. У мене вже є налаштування макета для відображення всіх категорій, але я роблю це за допомогою спеціального шаблону сторінки, так що немає пагінації. Це означає, що всі категорії відображаються на одній сторінці, що дуже дратує (у мене є більше 100 категорій).
У моєму поточному архіві встановлено конкретну назву шаблону сторінки, page-catlist.php
але я готовий змінити це на будь-який інший файл шаблону.
Ось поточний код, який я використовую для виведення всіх категорій на одну сторінку:
$args = array(
'orderby' => 'name',
'order' => 'ASC'
);
$cats = get_categories( $args );
$thm_pre = 'http://example.com/images/thumbs/';
$thm_end = '.png';
foreach($cats as $cat) {
$thumbnail = $thm_pre.$cat->slug.$thm_end;
// output the loop HTML here
// basically a list of category names & thumbs
// all linked to the cat URL by get_category_link()
}
Я сподіваюся, що є кращий спосіб зробити це, щоб я міг додати природну сторінку, в ідеалі за допомогою WP-PageNavi. Будь-яка допомога буде дуже вдячна!