# WP Discourse에서 ActivityPub를 사용할 때 422 Unprocessable Content 응답이 발생하는 경우

**URL:** https://meta.discourse.org/t/422-unprocessable-content-response-when-using-activitypub-with-wp-discourse/290177
**Category:** WordPress
**Tags:** activitypub
**Created:** [1월 1, 2024, 1:04오후 UTC](https://meta.discourse.org/t/422-unprocessable-content-response-when-using-activitypub-with-wp-discourse/290177 "2024-01-01T13:04:08Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![Thomas\_Rother](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thomas_rother/32/423597_2.png) [@Thomas\_Rother](https://meta.discourse.org/u/Thomas_Rother)
#### Post date: [1월 1, 2024, 1:04오후 UTC](https://meta.discourse.org/t/422-unprocessable-content-response-when-using-activitypub-with-wp-discourse/290177/1 "2024-01-01T13:04:08Z")

</div>

최신 버전의 WordPress와 최신 WordPress 플러그인을 함께 사용 중입니다. WordPress에서 Discourse로 자동으로 게시할 때 다음 오류가 발생합니다:

`A post has failed to publish on Discourse from your site [netzwissen.de]. The post '@netzwissen.de Migration erledigt' was published on WordPress by autor01, on 2024-01-01 13:34:14. [<https://www.netzwissen.de/2024/01/01/netzwissen-de-migration-erledigt/>](https://www.netzwissen.de/2024/01/01/netzwissen-de-migration-erledigt/)`

`Reason for failure: A 422 response code was returned from Discourse. Embed url wird bereits verwendet If you're having trouble with the WP Discourse plugin, you can find help at: [<https://meta.discourse.org/c/support/wordpress>](https://meta.discourse.org/c/support/wordpress)`

이 오류에도 불구하고 게시물은 Discourse에 나타납니다. 다만 WordPress의 Divi 테마 프레임워크([Divi — The Ultimate WordPress Theme & Visual Page Builder](https://www.elegantthemes.com/gallery/divi/))에서 유래한 빈 `<div> ...</div>` 블록이 몇 개 포함되어 있습니다. Discourse에서 bbcode/md 방식으로 변환하는 과정에서 이러한 html/css 코드는 자동으로 제거되어야 하지 않나요?

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [1월 1, 2024, 1:34오후 UTC](https://meta.discourse.org/t/422-unprocessable-content-response-when-using-activitypub-with-wp-discourse/290177/2 "2024-01-01T13:34:27Z")

</div>

토마스, 안녕하세요. 제 첫 번째 생각은 오류가 게시물이 디스커스에 두 번 전송되기 때문에 발생하고 있으며, HTML 문제는 별개의 문제라는 것입니다. 먼저 이중 게시 문제부터 시작해 보겠습니다. 몇 가지 확인해 주실 수 있을까요?

1. 이 오류를 어디서 보고 계신가요? [WP Discourse](https://github.com/discourse/wp-discourse) 플러그인의 로그 뷰어에서?
2. 디스커스에 게시되는 모든 게시물에서 이 문제가 발생하나요, 아니면 일부 게시물에서만 발생하나요?
3. 게시물을 예약하고 계신가요?
4. 어떤 WordPress 에디터를 사용하여 게시물을 작성하고 계신가요 (클래식 또는 구텐버그)?
5. WordPress에서 게시물을 작성하는 방식에 영향을 미치는 다른 테마, 플러그인 또는 커스터마이징을 사용 중이신가요?

---

<div class="post-metadata">

### Author: ![Thomas\_Rother](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thomas_rother/32/423597_2.png) [@Thomas\_Rother](https://meta.discourse.org/u/Thomas_Rother)
#### Post date: [1월 1, 2024, 2:01오후 UTC](https://meta.discourse.org/t/422-unprocessable-content-response-when-using-activitypub-with-wp-discourse/290177/3 "2024-01-01T14:01:02Z")

</div>

Angus님, 먼저 스코틀랜드(그렇게 추측합니다)에 "새해 복 많이 받으세요"를 전합니다 ☀

> [@angus](#):
>
> - 이 오류를 어디서 확인하고 계신가요? [WP Discourse](https://github.com/discourse/wp-discourse) 플러그인의 로그 뷰어에서?

WP CMS에서 보내오는 오류 메일입니다. 따라서 WP 플러그인 코드에서 생성되어 CMS 프레임워크를 통해 전송됩니다.

> [@](#):
>
> - Discourse에 게시되는 모든 게시물에서 이 문제가 발생합니까, 아니면 일부 게시물에서만 발생합니까?

지금까지는 모든 게시물에서 발생하고 있습니다.

> [@](#):
>
> 게시물을 예약하고 계신가요?

아니요. 하지만 WP에서 게시물을 편집한 후 최종 게시하기 전에 초안으로 저장했습니다. 따라서 이론적으로 "게시"와 "Discourse API로 게시"는 한 번만 나타나야 합니다 …

> [@](#):
>
> 게시물을 작성하는 데 어떤 Wordpress 편집기를 사용하시나요 (클래식 또는 구텐베르크)? 게시물의 게시 방식을 영향을 미치는 다른 테마, 플러그인 또는 사용자 정의 설정을 사용 중이신가요?

Divi 테마와 내장된 편집기를 사용하고 있습니다.

> **[Divi — The Ultimate WordPress Theme & Visual Page Builder](https://www.elegantthemes.com/gallery/divi/?utm_source=Branded&utm_medium=Divi&utm_campaign=Google%20Search&gad_source=1&gclid=CjwKCAiA4smsBhAEEiwAO6DEjWOeUbBUV8vWpDJoXwpP4dcB4JTYLaInjJzjsY4YD4OA6s2AHHcQVRoCJi8QAvD_BwE)**
>
> Divi. The most popular WordPress Theme in the world and the most advanced WordPress Page Builder.

아직 구텐베르크나 클래식 편집기로 테스트해보지는 않았습니다.

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [1월 1, 2024, 2:42오후 UTC](https://meta.discourse.org/t/422-unprocessable-content-response-when-using-activitypub-with-wp-discourse/290177/4 "2024-01-01T14:42:37Z")

</div>

[WP Discourse](https://github.com/discourse/wp-discourse)의 Logs 뷰로 이동해서 "Download"를 클릭한 후, 다운로드한 파일을 DM으로 보내주실 수 있을까요? 그러면 환경, 설정 및 오류에 대해 더 잘 파악할 수 있을 것 같습니다. 감사합니다!

새해 복도 많이 받으세요! (저는 호주 사람이라 좀 덜 흥미롭긴 하죠 😉 )

---

<div class="post-metadata">

### Author: ![Miasanrot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/miasanrot/32/364805_2.png) [@Miasanrot](https://meta.discourse.org/u/Miasanrot)
#### Post date: [2월 21, 2024, 4:43오후 UTC](https://meta.discourse.org/t/422-unprocessable-content-response-when-using-activitypub-with-wp-discourse/290177/5 "2024-02-21T16:43:13Z")

</div>

안녕하세요! 저도 현재 정확히 같은 문제를 겪고 있고 혼자서는 해결할 수 없어요. 기사를 게시할 때마다 discourse 주제와 연결이 안 돼요. 위에 나온 것과 동일한 오류 코드입니다. 혹시 해결 방법을 찾으신 분이 계신다면 알려주시면 좋겠습니다.

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [2월 21, 2024, 5:39오후 UTC](https://meta.discourse.org/t/422-unprocessable-content-response-when-using-activitypub-with-wp-discourse/290177/6 "2024-02-21T17:39:42Z")

</div>

ActivityPub 플러그인도 활성화되어 있나요? 그렇다면, [WP Discourse](https://github.com/discourse/wp-discourse) 플러그인이 생성한 임베디드 토픽과 아직 호환되지 않습니다(이 토픽에서 문제가 된 부분이었습니다).

---

<div class="post-metadata">

### Author: ![Miasanrot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/miasanrot/32/364805_2.png) [@Miasanrot](https://meta.discourse.org/u/Miasanrot)
#### Post date: [2월 21, 2024, 6:12오후 UTC](https://meta.discourse.org/t/422-unprocessable-content-response-when-using-activitypub-with-wp-discourse/290177/7 "2024-02-21T18:12:59Z")

</div>

안타깝게도 제 경우엔 그게 문제가 아니에요. 그 플러그인이 없거든요.

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [2월 22, 2024, 7:56오전 UTC](https://meta.discourse.org/t/422-unprocessable-content-response-when-using-activitypub-with-wp-discourse/290177/8 "2024-02-22T07:56:54Z")

</div>

안녕하세요 @Miasanrot, 현재 확인 중인 문제와 관련된 더 자세한 내용을 담아 새로운 주제를 만들어 주실 수 있을까요? 특히 다음 항목들을 포함해 주세요:

1. [WP Discourse](https://github.com/discourse/wp-discourse)의 로그, 메타 파일을 포함하여.
2. Discourse의 로그, 특히 오류 로그.
3. Discourse에서 사용 중인 플러그인 목록.

감사합니다!

---

<div class="post-metadata">

### Author: ![Thomas\_Rother](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thomas_rother/32/423597_2.png) [@Thomas\_Rother](https://meta.discourse.org/u/Thomas_Rother)
#### Post date: [2월 22, 2024, 10:35오전 UTC](https://meta.discourse.org/t/422-unprocessable-content-response-when-using-activitypub-with-wp-discourse/290177/9 "2024-02-22T10:35:16Z")

</div>

@Miasanrot에는 ActivityPub 플러그인이 없으므로, 문제는 WP 플러그인에서 Discourse API로 전달되는 콘텐츠일 것이라고 추측합니다. Discourse 게시글 항목을 생성하기 전에 [https://github.com/discourse/wp-discourse/blob/main/lib/discourse-publish.php](https://github.com/discourse/wp-discourse/blob/main/lib/discourse-publish.php) 파일의 내용을 조금 더 정리해야 할 수도 있습니다 …

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [2월 22, 2024, 10:49오전 UTC](https://meta.discourse.org/t/422-unprocessable-content-response-when-using-activitypub-with-wp-discourse/290177/10 "2024-02-22T10:49:17Z")

</div>

안녕하세요 @Thomas_Rother, 이 오류는 여러 가지 원인으로 발생할 수 있습니다. 각 원인을 개별적으로 접근하는 것이 가장 좋습니다.

---

<div class="post-metadata">

### Author: ![Thomas\_Rother](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thomas_rother/32/423597_2.png) [@Thomas\_Rother](https://meta.discourse.org/u/Thomas_Rother)
#### Post date: [4월 16, 2024, 2:18오후 UTC](https://meta.discourse.org/t/422-unprocessable-content-response-when-using-activitypub-with-wp-discourse/290177/11 "2024-04-16T14:18:49Z")

</div>

현재 버전의 WP 설치 환경에서 Divi 테마/Divi composer([https://www.elegantthemes.com](https://www.elegantthemes.com))와 함께 WP-DIscourse 플러그인을 사용할 때 여전히 심각한 문제가 발생하고 있습니다.

1. 위에서 설명한 대로 WP에서 새 블로그 글을 게시할 때 422 오류가 발생합니다.
2. 플러그인이 Discourse API를 통해 생성한 게시물에 ‘깔끔한’ MD(마크다운) 콘텐츠가 없습니다.

현재 제 사용 사례에 플러그인을 활용할 수 없어 WP-DIscourse 플러그인 2.5.2를 일시적으로 비활성화했습니다. 참고: 이제야 제가 쓴 원래 제목이 **잘못되었거나 오해를 불러일으키는 내용** 이었음을 깨달았습니다. 이는 WP \>\> Discourse 간의 문제이며, WP의 ActivityPub 플러그인([ActivityPub – WordPress-Plugin | WordPress.org Deutsch](https://de.wordpress.org/plugins/activitypub/))과는 무관합니다. 또한 Discourse 인스턴스 내부에 설치된 @angus의 ActivityPub 플러그인과의 관련성은 더욱 낮습니다.

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [4월 16, 2024, 2:28오후 UTC](https://meta.discourse.org/t/422-unprocessable-content-response-when-using-activitypub-with-wp-discourse/290177/12 "2024-04-16T14:28:49Z")

</div>

DM으로 연락 주시겠어요? 이 문제를 제대로 파악하고 싶거든요.
