Theme Developer Tutorial: 6. Using the JS API

특정 카테고리 내의 게시글에만 영향을 주고 싶습니다. 어떤 요소가 주어진 카테고리에 있는지 어떻게 확인할지 모르겠습니다. element.parentElement을 사용해서 body까지 올라가는 방법을 생각해보았지만, 작동하지 않는 것 같습니다. 이 문제를 해결하기 전에 사용자가 특정 그룹에 속하는지 확인하여 변경할지 결정할 수 있다는 것을 깨달았고, 따라서 currentUser를 사용할 수 있었습니다. 하지만 현재 저는 다음과 같이 처리하고 있습니다:

if (!cooked.innerHTML.includes(newFormText)) {
      console.log("fixSubmittedForm no new form text");
      return;
    }

변경할지 결정하기 위해 모든 게시글 전체를 검색하는 것은 좋지 않은 방법이라고 생각되지 않나요? 호스팅된 고객이라면 플러그인을 통해 이 문제를 여러 가지 방법으로 해결했을 텐데 말입니다.

1개의 좋아요