Есть несколько способов подойти к этому. Если вы готовы заняться программированием, плагин WP Discourse предоставляет ряд статических функций для сайтов, использующих WordPress в качестве провайдера SSO для Discourse. Эти функции находятся в этом файле: https://github.com/discourse/wp-discourse/blob/master/lib/utilities.php.
Чтобы использовать их, вам нужно перебрать всех пользователей WordPress и для каждого вызвать:
$sso_params = \WPDiscourse\Utilities\Utilities::get_sso_params( $user );
\WPDiscourse\Utilities\Utilities::sync_sso_record( $sso_params );
Параметр $user в первой строке должен быть объектом пользователя WordPress.
Вам необходимо учитывать ограничения скорости (rate limiting) со стороны Discourse. Рекомендуется ограничивать запросы примерно до одного запроса в секунду. При успешном вызове sync_sso_record будет возвращён пользователь Discourse.