# Discourse에 게시할 때 발생하는 문제: WordPress 프로필 페이지에서 Discourse 사용자 이름이 올바르게 설정되어 있는지 확인하세요

**URL:** https://meta.discourse.org/t/problems-posting-to-discourse-check-that-your-discourse-username-is-set-correctly-on-your-wordpress-profile-page/135479
**Category:** WordPress
**Created:** [12월 9, 2019, 5:35오후 UTC](https://meta.discourse.org/t/problems-posting-to-discourse-check-that-your-discourse-username-is-set-correctly-on-your-wordpress-profile-page/135479 "2019-12-09T17:35:49Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![Neumannium](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neumannium/32/163401_2.png) [@Neumannium](https://meta.discourse.org/u/Neumannium)
#### Post date: [12월 9, 2019, 5:35오후 UTC](https://meta.discourse.org/t/problems-posting-to-discourse-check-that-your-discourse-username-is-set-correctly-on-your-wordpress-profile-page/135479/1 "2019-12-09T17:35:49Z")

</div>

Discourse의 WP 설치를 최신 버전으로 업데이트한 후, 내 프론트 페이지에서 Discourse로 게시물을 게시할 수 없게 되었습니다. 대신 WP 안의 Discourse 패널에 다음과 같은 메시지가 표시됩니다:

“게시물을 Discourse에 게시할 수 없습니다. WordPress 프로필 페이지에서 Discourse 사용자 이름이 올바르게 설정되었는지 확인하십시오.”

WP 프로필 페이지에서 Discourse 사용자 이름을 확인했는데, Discourse의 사용자 이름과 일치합니다(저는 관리자입니다). 또한 WP의 “Discourse 연결” 설정 내의 게시 사용자 이름(Publishing Username)과도 일치합니다.

사용자 이름이 일치해야 할 모든 위치를 생각할 수 있는 곳의 스크린샷을 첨부합니다. 모두 일치하는데도 오류가 계속 발생합니다.

 ![DiscourseSettings](https://global.discourse-cdn.com/meta/original/3X/c/d/cd8490ec6d363b3069c560f66ab1a3dc57faa497.jpeg)

도움 주실 수 있나요? 제가 어디를 잘못하고 있는지 도저히 모르겠습니다.

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [12월 9, 2019, 5:53오후 UTC](https://meta.discourse.org/t/problems-posting-to-discourse-check-that-your-discourse-username-is-set-correctly-on-your-wordpress-profile-page/135479/2 "2019-12-09T17:53:04Z")

</div>

[WP Discourse](https://github.com/discourse/wp-discourse) 연결 설정 탭을 확인해서 페이지 상단에 "Discourse에 연결되어 있습니다"라는 메시지가 표시되는지 확인해 주시겠어요?

---

<div class="post-metadata">

### Author: ![Neumannium](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neumannium/32/163401_2.png) [@Neumannium](https://meta.discourse.org/u/Neumannium)
#### Post date: [12월 9, 2019, 6:35오후 UTC](https://meta.discourse.org/t/problems-posting-to-discourse-check-that-your-discourse-username-is-set-correctly-on-your-wordpress-profile-page/135479/3 "2019-12-09T18:35:15Z")

</div>

나이는…

 ![connectedToDiscourse](https://global.discourse-cdn.com/meta/original/3X/c/8/c838f703db5e45fee48fae9112568a32e4146846.jpeg)

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [12월 9, 2019, 6:36오후 UTC](https://meta.discourse.org/t/problems-posting-to-discourse-check-that-your-discourse-username-is-set-correctly-on-your-wordpress-profile-page/135479/4 "2019-12-09T18:36:57Z")

</div>

해당 사용자에게 게시하려는 Discourse 카테고리에서 주제를 생성할 권한이 있나요? Discourse 사용자 인터페이스를 통해 해당 카테고리에서 주제를 생성할 수 있나요?

---

<div class="post-metadata">

### Author: ![Neumannium](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neumannium/32/163401_2.png) [@Neumannium](https://meta.discourse.org/u/Neumannium)
#### Post date: [12월 9, 2019, 6:42오후 UTC](https://meta.discourse.org/t/problems-posting-to-discourse-check-that-your-discourse-username-is-set-correctly-on-your-wordpress-profile-page/135479/5 "2019-12-09T18:42:31Z")

</div>

네, 저는 [WP Discourse](https://github.com/discourse/wp-discourse) 설정에서 새 게시글을 푸시하도록 지정해 둔 ‘Front Page Discussion’ 카테고리에 새 주제/게시글을 작성할 수 있습니다.

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [12월 9, 2019, 7:01오후 UTC](https://meta.discourse.org/t/problems-posting-to-discourse-check-that-your-discourse-username-is-set-correctly-on-your-wordpress-profile-page/135479/6 "2019-12-09T19:01:28Z")

</div>

Discourse에서 반환되는 오류는 `Forbidden` 오류입니다. 플러그인의 Connections 옵션 탭에 설정한 API 키 및 Publishing Username이 해당 사용자 이름으로 게시물을 게시할 권한이 없는 것으로 보입니다.

`/admin/api/keys` 페이지로 이동하여 All Users API 키를 생성해 보시겠습니까? 이미 All Users API 키가 있는 경우, 새 키를 생성하는 대신 해당 키를 사용할 수 있습니다. 이 키를 [WP Discourse](https://github.com/discourse/wp-discourse) Publishing Username 설정에 복사한 후, Publishing Username을 "Neumannium"에서 "system"으로 변경하세요. Connection 설정을 저장하고 Discourse 연결 알림이 여전히 표시되는지 확인한 후 새 게시물을 게시해 보세요.

이 방법으로 문제가 해결되지 않으면 알려 주세요.

---

<div class="post-metadata">

### Author: ![Neumannium](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neumannium/32/163401_2.png) [@Neumannium](https://meta.discourse.org/u/Neumannium)
#### Post date: [12월 9, 2019, 8:26오후 UTC](https://meta.discourse.org/t/problems-posting-to-discourse-check-that-your-discourse-username-is-set-correctly-on-your-wordpress-profile-page/135479/7 "2019-12-09T20:26:07Z")

</div>

빠른 답변 감사합니다!

좋습니다, 그래서 새로운 API 키(All Users)를 재생성했습니다. 이 키를 [WP Discourse](https://github.com/discourse/wp-discourse) 설정에 복사하고 사용자 이름(Username)을 system으로 변경했습니다. 저장한 후 새 게시글을 작성했는데, 동일한 오류가 발생했고 게시글이 포럼에 전달되지 않았습니다.

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [12월 9, 2019, 9:28오후 UTC](https://meta.discourse.org/t/problems-posting-to-discourse-check-that-your-discourse-username-is-set-correctly-on-your-wordpress-profile-page/135479/8 "2019-12-09T21:28:54Z")

</div>

> [@Neumannium](#):
>
> 사용자 이름을 system으로 변경했습니다

제가 말씀드린 것은 [WP Discourse](https://github.com/discourse/wp-discourse) 연결 옵션 탭에서 게시(Publishing) 사용자 이름으로 설정된 값을 "system"으로 변경하라는 것이었습니다. 이는 Discourse 사이트에서 system 사용자의 이름을 변경하지 않은 경우를 전제로 합니다.

 ![image](https://global.discourse-cdn.com/meta/original/3X/8/5/85ae80853cb9c5f334cef6c22155b461c6d921d4.png)

위와 같이 설정했는데도 여전히 작동하지 않는다면, WordPress 프로필 페이지의 설정에서 Discourse 사용자 이름을 제거해 보시겠습니까? 그렇게 한 후 게시물을 게시할 수 있는지 확인해 주세요. 모든 것이 정상적으로 작동하면, 게시물은 system 사용자에 의해 게시됩니다.

---

<div class="post-metadata">

### Author: ![Neumannium](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neumannium/32/163401_2.png) [@Neumannium](https://meta.discourse.org/u/Neumannium)
#### Post date: [12월 9, 2019, 9:58오후 UTC](https://meta.discourse.org/t/problems-posting-to-discourse-check-that-your-discourse-username-is-set-correctly-on-your-wordpress-profile-page/135479/9 "2019-12-09T21:58:06Z")

</div>

> [@simon](#):
>
> 제가 말한 것은 [WP Discourse](https://github.com/discourse/wp-discourse) 연결 옵션 탭에 게시 사용자 이름(Publishing Username)으로 설정된 사용자 이름을 "system"으로 변경하라는 뜻이었습니다. 이는 Discourse 사이트에서 시스템 사용자의 이름을 변경하지 않았다고 가정할 때입니다.

제가 한 작업은 이렇습니다.

즉, WP 프로필 페이지에서 제 사용자 이름을 제거했습니다. 현재 공백 상태입니다. [WP Discourse](https://github.com/discourse/wp-discourse) 설정에는 'system’으로 되어 있습니다.

방금 새 게시물을 게시해 보았지만 같은 오류가 발생했습니다. 게시물이 Discourse가 아니라 제 홈페이지에 게시되었습니다. Discourse에 게시하는 체크박스가 예전과 다르게 보이는 것 같기도 합니다. 아니면 제가 그냥 눈치채지 못한 걸까요? 어쨌든 이렇게 보입니다. 단서가 될까요, 아니면 아무 의미도 없을까요?

 ![publishToDiscourse](https://global.discourse-cdn.com/meta/original/3X/2/6/26417a451a306d8b83c9887d1752fa2ae3297bc4.jpeg)

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [12월 9, 2019, 10:24오후 UTC](https://meta.discourse.org/t/problems-posting-to-discourse-check-that-your-discourse-username-is-set-correctly-on-your-wordpress-profile-page/135479/10 "2019-12-09T22:24:06Z")

</div>

> [@Neumannium](#):
>
> 어쨌든, 이런 모습인가요? 단서가 될까요, 아니면 아무것도 아닌가요?

네, 저도 그 부분을 확인했습니다. WordPress가 관리자 스타일을 업데이트했네요.

문제가 무엇일지 정확히 알 수 없습니다. 명확한 점은 게시글을 게시하려고 할 때 Discourse에서 `403` 응답을 받고 있다는 것입니다. 사용자와 관련하여 보이는 메시지는 문제의 원인에 대한 추측일 뿐이며, 당신의 경우에는 정확하지 않은 것 같습니다.

[WP Discourse](https://github.com/discourse/wp-discourse)의 “Use Full Post Content”(전체 게시글 내용 사용) 사이트 설정의 체크를 해제하고, WordPress에서 발췌문을 Discourse로 게시할 수 있는지 시도해 보실 수 있을까요? 해당 설정은 플러그인의 Publishing(게시) 설정 탭에서 찾을 수 있습니다.

---

<div class="post-metadata">

### Author: ![Neumannium](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neumannium/32/163401_2.png) [@Neumannium](https://meta.discourse.org/u/Neumannium)
#### Post date: [12월 12, 2019, 3:46오후 UTC](https://meta.discourse.org/t/problems-posting-to-discourse-check-that-your-discourse-username-is-set-correctly-on-your-wordpress-profile-page/135479/11 "2019-12-12T15:46:45Z")

</div>

죄송합니다, 며칠간 자리를 비웠습니다.

이것을 시도해 보고 알려드리겠습니다.

음… [WP Discourse](https://github.com/discourse/wp-discourse) 설정에서 “전체 게시물 내용 사용” 상자를 해제했는데, 새 게시물을 게시할 때 동일한 오류가 발생했습니다.
