Чтобы убедиться, что я всё правильно понял, вы хотите сделать следующее:
- Создать пользовательское поле WP, содержащее «домашнюю страницу платформы пользователя».
- Передавать это пользовательское поле в Discourse с помощью фильтра wpdc_sso_params как описано здесь.
- Отображать пользовательское поле Discourse на карточке пользователя и запретить пользователю редактировать его в своём профиле Discourse (оставив опцию «Редактируемо после регистрации» снятой).
Если всё верно, это должно работать, при условии, что в самом WordPress нет поля для редактирования этого пользовательского поля WP.
Просто примите во внимание, что сотрудники всегда могут редактировать пользовательские поля (то есть пользовательские поля), даже если вы не выбрали опцию «Редактируемо после регистрации». Чтобы увидеть это в действии, вам нужно протестировать это с учётной записью, не являющейся учётной записью сотрудника.