안녕하세요, 여러분! 이 글이 제가 Discourse 포럼에 올리는 첫 번째 글인 것 같습니다. 적절한 곳에 올린 것인지 모르겠네요.
저는 WordPress 멀티사이트 설치 환경의 댓글을 관리하기 위해 Discourse를 설정하고 있습니다. 네트워크 수준에서 wp-discourse 플러그인을 활성화하여, 네트워크 내 모든 사이트 소유자가 자신의 글을 Discourse 포럼에 게시하고 해당 글에 대한 댓글을 받을 수 있도록 했습니다. 또한 WordPress를 통해 게시된 글을 위해 포럼에 전용 카테고리(“Blog Posts”)를 생성해 두었습니다.
네트워크 수준의 플러그인 설정에서 생성된 API 키를 입력하고, 포럼에 글을 게시할 사용자로 ‘system’ 사용자를 지정했습니다.
현재 문제는 사이트 소유자가 자신의 사이트를 위해 Discourse를 설정할 때, 글을 게시할 포럼 카테고리를 아무거나 선택할 수 있다는 점입니다. 저는 사이트 소유자가 글을 “Blog Posts” 카테고리에만 게시하도록 강제하고 싶습니다.
이를 위해 포럼에서 최소 권한을 가진 전용 사용자를 설정하고, 이 사용자에게 지정된 카테고리에서만 새 글을 생성할 수 있는 권한만 부여한 뒤, 이 사용자의 API 키를 생성하여 wp-discourse 플러그인 설정에 사용해야 할 것 같습니다.