불행히도 주제 목록에서 '요약(excerpts)'을 수정하기 위한 JavaScript API는 없습니다. 보안상의 이유로 테마 컴포넌트도 서버 측 렌더링된 콘텐츠(예: 이메일)에 접근할 수 없습니다. 이메일을 수정하려면 플러그인을 사용해야 합니다.
그러나 다른 방식으로 이 문제를 해결할 수 있지 않을까 생각합니다. 현재 작성기(composer)에 다음과 같은 내용을 붙여넣고 있습니다:
<div data-custom="umbdv">/vmm/longstringhere</div>
대신, 다음과 같은 방식으로 처리할 수 있습니다:
<div data-custom="umbdv" data-theme-longstring="/vmm/longstringhere">
이메일/요약을 위한 폴백 콘텐츠
</div>
혹은 좀 더 고급스러운 방법으로 범용 bbcode 래퍼를 사용할 수도 있습니다.
[wrap=umbdv longstring="/vmm/longstringhere"]
폴백 콘텐츠
[/wrap]
이렇게 하면 다음과 같은 div가 자동으로 생성됩니다.
<div class="d-wrap" data-wrap="umbdv" data-longstring="/vmm/longstringhere" dir="ltr">
<p dir="ltr">폴백 콘텐츠</p>
</div>
이후 테마 컴포넌트 코드를 조정하여 폴백 콘텐츠를 삭제하고, 표시하려는 원하는 내용으로 대체하도록 해야 합니다.