Только начинаю вникать в Qt, поэтому особо не разобрался, в чем отличие main, dialog и form между собой. А два главных - это критично плохо или без разницы (но просто нелогично)?
Насчет второго, то в данном примере все локально. Есть Qt, есть SQLite3. Допустим, в БД уже есть логин и пароль. Нужно ввести два этих значения в соответствующие поля, нажать на кнопку и, при успехе, авторизовать пользователя (создать сессию и хранить в ней, например, хеш). Ну и сверять его. Как-то так.
Игорь Воротнёв: плагин Test & Flush Rewrite Rules выводит Passed у страницы /parent/child/page/2/, но на этой странице в действительности ничего не найдено.
Игорь Воротнёв: вбил руками в строку .../products/category/cvety/page/2 - тоже самое. Что может блокировать "category" - тоже не знаю. Плагин подобный не стоит (и, как уже писал, с другими плагинами тут ничего не связано). Пагинатор тоже дефолтный. Включался в настройках, не переопределялся в коде.
Ну окей. Выключил все плагины, кромеWP eCommerce. Сменил тему на дефолтную WP - та же самая ошибка.
Еще раз напишу, что все URL работали до апдейта и после их вид не изменился. Он перестал пахать.
Далее плагин. Use Hierarchical Product Category URL -> No. Перед и после обновления плагина ничего не менял. Как в самом начале все настроил, так нормально все это и жило.