안녕하세요, 어제 디스커스 포럼을 방금 세팅했습니다. 오늘은 워드프레스 쪽을 작업하고 있어요.
WP Discourse 를 포럼에 연결하는 데는 성공했지만, 워드프레스 사이트에서 디스커스에 게시된 포스트의 댓글을 표시할 때 이상한 현상이 발생하고 있습니다. 디스커스 댓글은 보이지 않지만, 댓글이 표시되어야 할 위치 위에 워드프레스가 포럼 스레드의 정확한 댓글 수를 "X개의 응답"으로 표시하고 있습니다. 참고로 현재 기본 “Twenty Twenty-Three” 테마를 사용 중입니다. 이 문제를 발견한 후 댓글 템플릿에서 제출 박스를 제거했지만, “댓글” 블록은 여전히 존재하며 디스커스 댓글만 표시되지 않는 상태입니다.
또한, 포럼에서 토론을 시작하거나 이어서 진행하도록 유도하는 링크도 존재하지 않습니다.
아직까지 시도해 본 방법들:
웹훅 켜기/끄기 (켜져 있을 때 응답 수가 즉시 업데이트되고, 꺼져 있을 때는 예상대로 약 10분 지연)
Ajax 켜기/끄기
워드프레스에서 새 댓글 허용 켜기/끄기
일반 워드프레스 댓글로 테스트 (예상대로 정상 작동; 제출 박스를 제거하기 전에 테스트함)
최소 답변 수/점수/신뢰 수준을 0으로 설정
모든 주제에 댓글 표시와 링크만 표시 설정 간 전환 (어떤 경우에도 둘 다 표시되지 않음)
해결에 도움이 될 수 있는 추가 정보를 기꺼이 제공하겠습니다. 미리 감사드립니다!
angus
(Angus McLeod)
11월 18, 2022, 10:59오전
2
안녕하세요 @LeeNeighoff , 환영합니다
우선 이 토픽을 확인해 보셨는지 여쭤봅니다. 이미 확인하신 것 같지만, 한 번 더 확인하는 것이 좋습니다.
Discourse를 WordPress의 댓글 시스템으로 사용할 수 있습니다. 댓글 기능은 게시 기능에 의존하므로, 댓글이 작동하려면 게시 기능이 설정되어 있어야 합니다. 게시 설정을 완료했고 이제 댓글 설정을 준비했다면, 아래 짧은 영상을 시청하거나 아래 지침을 따르세요.
다음 단계
댓글 설정을 완료한 후, 다음 주제들을 살펴보는 것이 좋습니다.
WordPress로 Discourse에 로그인하기 (DiscourseConnect)
지침
댓글 설정하기
Discourse 댓글이 WordPress 사이트에 표시되려면 Enable Discourse Comments(Discourse 댓글 활성화) 설정을 선택해야 합니다. 활성화되면 두 가지 옵션이 나타납니다. Display comments(댓글 표시) 옵션은 Discourse에 게시된 각 WordPress 게시물에 대해 댓글 템플릿을 로드합니다. 이 템플릿은 WordPress 게시물 아래에 Discourse 댓글을 표시합니다. D…
가능하다면 포럼과 WordPress 링크를 공유해 주시겠습니까? 또한 WP Discourse 의 로그와 메타 파일도 공유해 주시겠습니까? (이것은 저에게 DM으로 보내주시면 됩니다)
WP Discourse 플러그인에는 자체 로깅 시스템(v2.2.5부터)이 있습니다. 이 문서는 시스템의 작동 방식과 사용법을 요약한 것입니다. 질문이 있으시면 아래에 댓글로 남겨 주세요.
기록되는 항목
주요 WP Discourse 기능 세트는 모두 오류를 기록합니다(v2.3.5부터). 성공적인 동작을 포함한 모든 작업을 기록하려면, 더 많은 정보가 필요한 관련 기능 세트에 대해 상세 로깅(verbose logging)을 활성화할 수 있습니다. 관련 설정 탭에서 "Verbose.."로 시작하는 설정 항목을 찾아 주세요.
로그 저장 방식
플러그인은 자체 uploads/wp-discourse 폴더에 최대 10일간의 로그를 .log 파일로 저장하며, 하루에 하나의 파일이 생성됩니다. 따라서 동시에 존재하는 파일은 최대 10개이며, 파일당 크기 제한은 5.25MB입니다. 이 제한에 도달하면 새 파일이 생성될 때 가장 오래된 파일이 삭제됩니다(즉, 로그가 순환됩니다).
Wordpress …
답변 주셔서 감사합니다! 설정 및 문제 해결 시 댓글 관련 항목을 확인해 보았지만, 표시에 영향을 줄 수 있는 사용자 지정 설정을 한 적이 없는 것으로 보입니다.
조금 후에 로그, 메타 파일, 그리고 Discourse 및 Wordpress 사이트 링크를 개인 메시지로 보내 드리겠습니다. 다시 한번 감사합니다!
수정: 제 판단으로는 개인 메시지를 보낼 권한이 없는 것 같습니다. 제 Discourse 사이트에서 메시지를 보낼 수 있는 모든 위치가 여기에는 표시되지 않습니다. 제 계정이 너무 오래된 것이 아닐까요?
angus
(Angus McLeod)
11월 18, 2022, 5:09오후
4
이메일로 보내주세요: angus at pavilion dot tech
angus
(Angus McLeod)
11월 18, 2022, 7:16오후
6
감사합니다. 로그가 도움이 되었습니다.
공식적인 답변은 WordPress Twenty Twenty Three 테마가 아직 WP Discourse 플러그인에 의해 지원되지 않는다는 것입니다. 해당 테마에 대한 지원을 추가하는 작업을 진행 중이며, 다음 주에는 새로운 버전이 검토되고 아마도 출시될 예정입니다. 그러면 Discourse Comments가 정상적으로 작동하게 될 것입니다.
참고 (기술적)
https://core.trac.wordpress.org/ticket/56939
끝까지 확인해 주셔서 감사합니다! 업데이트가 기대됩니다!
angus
(Angus McLeod)
11월 25, 2022, 6:13오후
8
지난 한 주 동안 이 작업에 집중해 왔으며, 거의 마무리 단계에 도달했다는 소식을 전하고 싶었습니다. 아직 완전히 준비가 되지 않았으므로 조금 더 기다려 주셔야 합니다.
해결 방안은 WP Discourse 플러그인이 WordPress의 새로운 외관 편집기에서 사용할 수 있는 전용 블록을 갖추게 된다는 것입니다.
이를 통해 Twenty Twenty Three와 같은 테마에서 WordPress의 새로운 시각적 편집기를 사용하여 게시글 페이지의 원하는 위치에 Discourse 댓글을 삽입할 수 있게 됩니다.
기술적 참고 사항
이 기능은 이미 한동안 로드맵에 포함되어 있었습니다. Block API가 좀 더 성숙하기를 기다리기를 희망했으나, 최신 패키지 테마에서 comments_template에 대한 지원이 약간 갑작스럽게 중단된 점을 고려할 때, 이제야 때가 된 것 같습니다.
angus
(Angus McLeod)
12월 24, 2022, 7:44오전
10
@LeeNeighoff 기다려 주셔서 감사합니다.
플러그인의 최신 버전인 2.4.7에서 Discourse Comments 블록을 출시했습니다. 자세한 내용은 해당 토픽을 확인해 보시고, 관련 질문이나 문제가 있으시면 그곳에서 알려 주세요.
버전 2.4.7부터 WP Discourse 플러그인에는 블록 에디터용 Discourse Comments 블록이 포함됩니다. Discourse Comments 블록은 Twenty Twenty Three와 같이 블록을 지원하는 테마에 Discourse Comments를 추가하는 주요 방법입니다. Discourse Comments 블록 사용법을 보여주는 짧은 비디오는 다음과 같습니다.
다음 단계
아직 확인하지 않았다면, 아래 항목을 꼭 살펴보세요:
Using Discourse for Wordpress Comments
참고 사항
Discourse Comments 블록은 현재 “Load Comments With Ajax” 설정을 지원하지 않습니다.
Wordpress의 블록 테마에 대해 더 자세히 알아보려면 여기에서 더 읽을 수 있습니다 .