사용자 드롭다운 메뉴에 새 항목 추가

사용자 드롭다운 메뉴에 새 항목을 추가하는 방법은 무엇인가요? 해당 메뉴를 개인화하고 새 항목을 추가할 수 있나요?

메타에 오신 것을 환영합니다 :waving_hand:

플러그인 API를使用该하여 해당 메뉴에 새 링크를 추가할 수 있습니다. 예를 들어, 새로운 테마 컴포넌트를 생성하고 JS 탭에 다음과 같은 내용을 추가하여 관리자 인터페이스에서 직접 수행할 수 있습니다:

api.addQuickAccessProfileItem({
 icon: "pencil",
 href: "/somewhere",
 content: "Title"
})

호라이즌 테마에서 이 기능이 작동하나요? 브라우저에서 오류가 발생합니다

네, 죄송합니다. 코드를 복사할 때 실수를 했습니다.

기본적으로 JS 탭에서 다음과 같은 내용을 볼 수 있습니다.

import { apiInitializer } from "discourse/lib/api";

export default apiInitializer((api) => {
  // Your code here
});

그리고 여기에 플레이스홀더를 넣으면 됩니다.

api.addQuickAccessProfileItem({
  icon: "pencil",
  href: "/somewhere",
  content: "Title"
})

따라서 최종 결과는 다음과 같아야 합니다.

import { apiInitializer } from "discourse/lib/api";

export default apiInitializer((api) => {
 api.addQuickAccessProfileItem({
  icon: "pencil",
  href: "/somewhere",
  content: "Title"
 })
});

위에서 저는 실수로 기본 줄 중 하나를 복사해 버렸습니다.