確認のため、あなたがやりたいことは以下の通りでよろしいでしょうか。
- 「ユーザーのプラットフォームホームページ」を含むWPカスタムフィールドを用意する。
- カスタムフィールドをwpdc_sso_paramsフィルターを使用してDiscourseに渡す(こちらで説明されています)。
- Discourseのカスタムフィールドをユーザーカードに表示し、Discourseプロフィールで編集できないようにする(「サインアップ後の編集」のチェックを外す)。
これで合っていれば、WordPress自体にWPカスタムフィールドの編集ボックスがない限り、機能するはずです。
なお、スタッフは「サインアップ後の編集」を選択しなくても、常にユーザーフィールド(カスタムフィールド)を編集できることに注意してください。これを実際に確認するには、スタッフ以外のユーザーアカウントでテストする必要があります。