Discourse에서 사용자 이름을 변경하면 WordPress 계정이 완전히 삭제됩니다 (WP를 제공자로 사용하는 SSO)

WordPress가 Discourse의 SSO 제공자일 때, WP Discourse 플러그인이 WordPress 사용자에게 가하는 유일한 변경 사항은 사용자에게 discourse_sso_user_id와 discourse_username 메타데이터 필드를 추가하는 것입니다. 사용자가 Discourse에서 사용자 이름을 변경할 때 WordPress 사용자가 데이터베이스에서 삭제되도록 하는 플러그인의 동작은 제가 아는 한 없습니다.

제가 아는 한, 사용자가 Discourse에서 사용자 이름을 변경하는 것의 유일한 결과는 WordPress에 저장된 사용자의 Discourse 사용자 이름이 사용자의 실제 Discourse 사용자 이름과 동기화되지 않게 될 수 있다는 점입니다. 이 경우 사용자가 Discourse에 게시물을 게시하는 능력에 영향을 미칠 수 있습니다. SSO 로그인에는 문제가 발생하지 않아야 합니다. WordPress 데이터베이스에서 사용자가 삭제되는 원인이 되어서는 안 됩니다.

이것은 Discourse 문제가 아니라 WordPress 문제이지만, 기본 WordPress 기능을 무시하기 위해 플러그인을 사용하는 것은 권장하지 않습니다. WordPress에서 사용자 이름은 편집 가능하도록 의도되지 않았습니다. 기본 동작을 유지하는 것이 가장 좋습니다.