Pagination doesn’t work on custom post types taxonomy page.
Выводим кастомные посты на странице кастомной категории (taxonomy page). Не показывает саму пейджинацию, при смене урл на вид http://yoursite/taxonomy-name/custom-post-type-name/page/2/ выдает ошибку 404 (Страница не найдена).
В functions.php добавляем следующий код:
function fix_taxonomy_pagination ( $query ) {
// not an admin page and it is the main query
if (!is_admin() && $query->is_main_query()){
if(is_tax()){
// where 24 is number of posts per page on custom taxonomy pages
$query->set('posts_per_page', 24);
}
}
}
add_action( 'pre_get_posts', 'fix_taxonomy_pagination' );
Всё работает!
You must be logged in to post a comment.