renem
(Rene Molenaar)
12월 23, 2019, 4:09오후
1
이 문제가 언제부터 발생하기 시작했는지 정확히 알지 못합니다. 수년 동안 discourse와 WP discourse 를 사용해 왔는데, 이전에는 문제가 없었습니다.
게시물 아래에 표시되는 댓글 링크가 가끔 잘못된 URL을 표시합니다. 예를 들어, 이 게시물은:
올바른 포럼 주제와 연결되어 있습니다:
하지만 게시물 아래에는 잘못된 URL이 표시됩니다:
잘못된 주제를 링크하는 것입니다:
왜 이런 일이 일어나는지 전혀 알 수 없어서 WP discourse 웹훅 설정을 몇 가지 확인해 보았습니다:
/wp-admin/admin.php?page=wp_discourse_options&tab=webhook_options
이전에는 이 기능들을 사용하지 않아서 다음 항목들을 활성화해 보았습니다:
Sync Comment Data
Match Old Topics
웹훅과 시크릿 키를 생성하고, 전송 상태가 "Successful"인지 확인했습니다.
하지만 여전히 차이가 없습니다. 이 문제를 디버깅하거나 왜 잘못된 URL이 표시되는지 파악할 수 있는 방법이 있을까요? 놓치고 있는 부분이 있을까요?
도움 주셔서 감사합니다!
Rene
저라면 먼저 WP-Discourse 플러그인을 삭제한 후 다시 설치하고, 설정을 새로 만들어 보는 방법을 시도하겠습니다. 과거에 저에게는 이 방법으로 기이한 문제들이 해결된 적이 있습니다.
simon
12월 23, 2019, 5:26오후
3
댓글 템플릿을 사용자 지정하신 것 같습니다. 최근 사이트에서 이 부분에 변경 사항이 있었나요?
“댓글 HTML 캐시” 옵션을 활성화하셨나요? 해당 옵션은 댓글 설정 탭에서 찾을 수 있습니다. 활성화되어 있다면 설정을 해제하고, “캐시된 댓글 HTML 지우기” 설정을 활성화한 후 옵션을 저장해 주세요. 이렇게 하면 문제가 해결되는지 확인해 보세요.
renem
(Rene Molenaar)
12월 24, 2019, 8:22오전
4
비활성화했다가 다시 활성화해 봤는데, 아무 변화가 없었습니다. 다른 모든 시도가 실패하면 설정을 초기화하고 처음부터 다시 시작할 생각이지만, 가능하면 그렇게 하고 싶지는 않아요
renem
(Rene Molenaar)
12월 24, 2019, 8:24오전
5
맞습니다. 사용자 정의 함수 몇 가지로 사용자 지정했지만, 지금은 비활성화했습니다. 이 점도 언급했어야 했는데, 얼마 전 테마도 변경했습니다.
이것이 어떤 문제를 일으킨 걸까요? 링크된 주제를 초기화해서 자동으로 다시 링크되도록 할 수 있을까요?
이 문제는 일부 게시물에서만 발생합니다. 수동으로 수정할 수 있다면 그것도 괜찮습니다.
댓글 HTML 캐시는 비활성화되어 있습니다.
simon
12월 24, 2019, 5:04오후
6
편집 페이지의 Discourse 메타박스에서 올바른 Discourse 토픽이 표시되고 있으므로, 이는 다소 이상한 문제입니다. 이는 discourse_permalink 게시물 메타데이터의 값이 올바르게 설정되어 있음을 의미합니다.
게시물을 Discourse에서 링크 해제한 후 다시 해당 Discourse 토픽에 연결해 볼 수 있을까요? 이 과정은 게시물과 관련된 모든 Discourse 메타데이터를 삭제하고 다시 초기화합니다. 이 방법으로 문제가 해결되리라 기대하지는 않지만, 가능성을 배제해 보는 것이 좋습니다.
이 방법으로 문제가 해결되지 않으면, 사이트에 적용한 템플릿 커스터마이징에 대한 세부 정보를 게시하거나 저에게 DM으로 보내 주실 수 있을까요?
renem
(Rene Molenaar)
12월 27, 2019, 2:30오후
7
시몬, 안녕하세요.
방금 이 문제를 테스트해 보았습니다. 토픽 링크를 해제하고 게시글을 저장한 뒤, 다시 링크를 연결하고 게시글을 저장했습니다. 결과는 동일합니다.
프라이빗 메시지를 보내겠습니다
레네