결국 decoratePluginOutlet을 사용하고, 계층 구조를 아래로 내려가서 다시 올라오며 배지(badge)에서 카테고리 링크를 찾아 주제(topic) div에 추가하는 방식으로 카테고리 ID를 얻었습니다. 이보다 더 나은 방법이 있을까요?
api.decoratePluginOutlet(
"full-page-search-category",
(elem, args) => {
let searchCategory = elem.parentElement.parentElement
let fpsTopic = searchCategory.parentElement.parentElement
let category_id = searchCategory.children[0].getAttribute('href').split("/").slice(-1);
console.log(category_id)
fpsTopic.classList.add("category_" + category_id)
}
);