URL 커스터마이즈에 %{post_url} 추가하는 방법

여러분 안녕하세요,

클릭한 메시지의 post_url을 URL에 넣을 수 있는지 알고 싶습니다.

기본적으로, 현재 게시물의 URL이 메시지 본문에 포함되도록 해당 카테고리에 새 주제를 여는 URL을 클릭하는 기능을 구현하고 싶습니다.

다음 메시지로 올바른 카테고리에 새 주제를 여는 것은 성공했습니다. Creating a link to start a new topic with pre-filled information

확실히 %{post_url}를 사용해야 할 것 같습니다.

시작 게시물의 URL만 추가하면 됩니다.

미리 감사합니다.

Discourse의 “링크된 주제로 답글”(Reply as linked topic) 기능과 유사한 것을 달성하려는 것으로 보입니다. 사용자는 작성기(composer)의 답글 옵션 메뉴에서 해당 옵션을 선택하여 이를 수행할 수 있습니다:

또는 링크하신 URL을 통한 주제 작성(compose topic via URL) 방법을 사용하여도 됩니다. 이 방법을 사용하려면, URL의 body 섹션에 추가하기 전에 주제의 URL을 URL 인코딩해야 합니다. 예를 들어, 이 주제의 URL(https://meta.discourse.org/t/how-to-add-post-url-in-customize-url/176935)을 새 주제의 본문에 추가하는 링크를 만들고 싶다면, URL의 body 섹션에 추가하기 전에 https%3A%2F%2Fmeta.discourse.org%2Ft%2Fhow-to-add-post-url-in-customize-url%2F176935로 URL 인코딩해야 합니다.

이 방법을 사용하면, 제목의 공백을 제거하기 위해 URL의 다른 부분도 URL 인코딩해야 하는 경우가 많을 것입니다. 그렇지 않으면 클릭 가능한 URL이 생성되지 않습니다.

아, 알겠습니다. 감사합니다.

변수가 포함된 동일한 링크로는 불가능한가요?

아니요, post_url 변수에 링크를 대체하는 방법은 없습니다. 이를 수행할 수 있는 기능이 테마 컴포넌트 또는 플러그인으로 개발될 수는 있을 것입니다.

이 정보를 알려주셔서 감사합니다