Я довольно новичок в кодировании с WordPress. По сути, я намеревался установить разные ограничения на количество постов на страницу для отдельных категорий.
поэтому я отредактировал файл functions.php в моей теме со следующим кодом.
// Set the posts per category.
add_filter('pre_get_posts', 'per_category_basis');
function per_category_basis($query){
if ($query->is_category) {
// category named 'books' show 12 posts
if (is_category('team')){
$query->set('posts_per_page', 100);
}
if (is_category('our-work') || is_category('news')){
$query->set('posts_per_page', 2);
}
}
return $query;
}
это отлично работает для отображения количества сообщений. Проблема заключается в том, что при переходе на страницу 2 website.com / news / page / 2 / я получаю ошибку 404.
Я уже пытался изменить файл function.php и искал в Google другие варианты. Я изменил настройки при чтении и до сих пор не повезло.
Любая помощь будет принята с благодарностью. Я знаю, что есть 7-летний плагин, который называется исправление нумерации страниц. но он устарел и не работает с PHP 7.2 и последней версией WordPress.