Почему wordpress для каждого архива берет глобальный posts_per_page?
Вопрос конечно скорее риторический но всё же, с wp работаю долго но только сейчас при разработке очередной архивной страницы задался этим вопросом, по идее это же не логично что на каждый архив для типа записи берется одно глобальное значение, по логике у каждого архива должно задаваться своё значение где то при инициализации типа записи а если его нет то уже брать из глобала, но из решений я нашел только переопределение глобала на хуке pre_get_posts, в общем странная какая то механика
Я вам больше скажу — загрузка абсолютно любой станицы в WP происходит посредством глобального запроса, который можно переопределить на хуке pre_get_posts
на каждый архив для типа записи берется одно глобальное значение