WP-Discourse 게시 오류

안녕하세요!

어떤 이유로인지 WP 대표 이미지가 더 이상 Discourse 게시글에 게시되지 않습니다.
featured_link.post_error가 403 오류를 반환하고 있습니다.

WP-Discourse의 전체 오류 메시지는 다음과 같습니다:

[2021-07-16 22:02:50] publish.ERROR: featured_link.post_error {"wp_title":"Roule Ton Unifest' (Métabief,  Jura)","wp_author_id":"17","wp_post_id":159075,"discourse_post_id":"203291","response_message":"Forbidden","http_code":403} 

이 문제를 해결하는 방법에 대한 아이디어가 있을까요?

Hey @Canapin,

Wordpress의 대표 이미지(featured image)와 Discourse의 대표 링크(featured link)는 서로 다른 개념입니다.

대표 링크는 Discourse 주제(topic)에 적용되는 링크로, 주제 내부에서는 제목 아래에, 주제 목록에서는 제목 옆에 표시됩니다. Wordpress에서 게시물을 게시할 때 Add Featured Links 게시 설정을 사용하여 대표 링크를 설정할 수 있습니다. WP Discourse와 Discourse 모두 최신 코드에서 이 기능이 작동하는 모습을 확인하려면 아래를 참조하세요.

https://try.thepavilion.io/t/repeating-mistakes-why-the-plan-to-protect-the-world-s-wildlife-falls-short/987

Wordpress 게시물의 대표 이미지를 Discourse에 게시된 게시물의 전체 텍스트에 추가하려면 다음 단계에 따라 진행할 수 있습니다.

로그 오류

대표 링크 요청에 대해 발생하는 오류는 인증(authorisation) 오류로 보입니다. 코드 403과 메시지 “Forbidden”(이것은 WP Discourse가 아닌 Discourse 자체에서 반환되는 것입니다)은 WP Discourse 연결 설정에 지정된 사용자가 주제 업데이트 엔드포인트(Topic update endpoint, 대표 링크를 추가하기 위해 주제를 업데이트하는 데 사용됨)를 사용할 권한이 없음을 의미합니다.

WP Discourse에서 사용하고 있는 API 토큰을 새로고침하는 것을 먼저 시도해 보세요. (Discourse에서 토큰을 생성할 때 "Global Key"로 설정하세요.)

자세한 답변과 WP Discourse 템플릿 커스터마이징 링크를 공유해 주셔서 감사합니다. 해당 링크에서 가져온 코드를 적용한 후, 깨져 있던 다른 기능들과 함께 대표 이미지가 다시 정상적으로 작동합니다. 불과 일주일 전까지만 해도 모든 기능이 정상적으로 작동했었기 때문에, 제 코드가 최근 WP Discourse 업데이트와 호환되지 않는 문제인 것 같습니다.

다만, 게시물이 올바르게 업데이트되고 있음에도 불구하고 WP Discourse 로그에는 여전히 featured link 오류가 표시되고 있습니다. :thinking:
이 로그 오류에도 불구하고 모든 기능이 정상적으로 작동하는 것으로 보입니다.