Хотя, насколько я помню, функция «запомнить состояние входа» должна быть реализована на уровне браузера, я не уверен, что проблема вызвана используемой темой, а также не знаю, связана ли она с WP_Discourse или требует настройки в Discourse.
Текущая проблема заключается в следующем: Discourse уже подключён к WordPress через WP_Discourse, и связь работает корректно. Я использую Discourse как основную учётную систему, а регистрация в WordPress отключена.
Состояние входа в Discourse сохраняется постоянно, пока пользователь явно не выйдет из системы. Однако при каждом новом посещении WordPress в браузере требуется снова входить в систему, то есть каждый раз нужно нажимать ссылку «Войти через Discourse».
Вот как я понимаю вашу проблему, но поправьте меня, если я ошибаюсь:
Вы используете DiscourseConnect с Discourse в качестве провайдера и WordPress в качестве клиента, применяя плагин WP Discourse.
Вы хотите, чтобы аутентификация в WordPress сохранялась между разными сеансами браузера.
Ваша конкретная проблема в значительной степени не связана с плагином WP Discourse и DiscourseConnect. После входа в систему через DiscourseConnect в WP Discourse состояние входа (то есть, остаётесь ли вы в системе) обрабатывается самим WordPress. Пожалуйста, ознакомьтесь с такими решениями, как: