[РЕШЕНО][нужно подправить] index_category.php создать домашнюю страницу из категорий
как создать страницу category_my.php по типу index.php
есть сайт, на домашней странице сетка новых постов, только название и миниатюра.
Как такое сделать только, чтоб выводились все таксономии из category (или любой нужной произвольной таксономии), и как сделать для этого пагинацию.
что сделано
1 создан отдельный шаблон страница index_category.php
2 создана ссылка под эту страницу
3 для каждой таксономии создано дополнительное поле с адресом миниатюры
можно воспользоваться таким кодом Все настраивается, высвечиваются картинки, заголовки , настроена сетка, но нет пагинации.
$args=array( 'orderby' => 'name', 'order' => 'ASC' ); $categories=get_categories($args); foreach($categories as $category) { echo '<p>Category: <a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' . $category->name.'</a> </p> '; echo '<img> url картинка '</img>'; echo '<p> Description:'. $category->description . '</p>'; echo '<p> Post Count: '. $category->count . '</p>'; } ?>
$page = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
Погугли get_categories pagination, найдешь в первых ссылках несколько примеров готовых, которые сможешь протестировать и выбрать лучший
Спасибо конечно, но я по данному запросу и нашел этот вариант, и только немного подправил под свои нужды - вот только в оптимизации не понимаю и попросил проверить на скорую руку
сейчас все работает через такой код
Не нравится:
1 адрес получается (можно ли без вопросительного знака?)
http://site.ru/allcategory/?cpage=2
Проверьте и подправьте пожалуйста (код рабочий и за нагрузку на сервер не беспокоюсь, но всегда стараюсь смотреть в сторону оптимизации)