Só para eu ter certeza, o que você quer fazer é:
- Ter um campo personalizado do WP contendo a “página inicial da plataforma do usuário”
- Passar o campo personalizado para o Discourse usando o filtro wpdc_sso_params conforme descrito aqui.
- Exibir o campo personalizado do Discourse no cartão do usuário e não permitir que o usuário o edite em seu perfil do Discourse (deixando “Editável após o cadastro” desmarcado)
Se isso estiver correto, deve funcionar, assumindo que você não tenha nenhuma caixa de edição para o campo personalizado do WP no próprio WordPress.
Apenas uma observação de que a equipe sempre pode editar campos de usuário (ou seja, campos personalizados), mesmo que você não selecione “Editável após o cadastro”. Para ver isso em ação, você precisará testar com uma conta não-membro da equipe.