Спасибо за помощь, теперь всё работает. Кстати, я получал эту ошибку, потому что вставил URL своего сайта с https:// в начале (должно быть просто вашсайт.com):
«Аутентификация не удалась из-за отсутствия секрета. Обратитесь к администраторам сайта, чтобы решить эту проблему».
И должен сказать, что эти настройки немного запутанные. Как показано на вашем изображении, мне следовало включить опцию «Discourse Connect Provider» в Discourse, хотя вкладка «DiscourseConnect Provider» в WP говорит обратное тому, что я хотел:
«Включение вашего сайта в качестве провайдера DiscourseConnect переносит всю аутентификацию пользователей из Discourse в WordPress».
Их следовало бы переименовать и/или разделить заголовком или, возможно, разместить на разных вкладках, как это сделано в WordPress.