메뉴 생성
메뉴 생성 기능은 페이지 제목과 별개로 고유한 내비게이션 레이블을 지원하는 WordPress 내비게이션 메뉴를 만듭니다.
개요
이 기능은 표준 메뉴 생성 기능에 navigation_label 매개변수를 지정할 수 있는 기능을 추가합니다. 이를 통해 내비게이션에 표시되는 레이블이 페이지 제목과 다른 메뉴를 만들 수 있어, 사이트 구조와 사용자 경험에 더 많은 유연성을 제공합니다.
매개변수
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | Yes | 메뉴 이름 (예: Primary Navigation) |
location | string | No | 이 메뉴를 할당할 테마 위치 (예: primary) |
navigation_label | string | No | 내비게이션에 표시할 레이블 (페이지 제목과 다름) |
반환 값
{
"success": true,
"menu_id": 7,
"name": "Primary Navigation",
"navigation_label": "Main Menu"
}
내비게이션 레이블 vs 페이지 제목
navigation_label 매개변수를 사용하면 내부 메뉴 이름과 사용자에게 표시되는 레이블을 분리할 수 있습니다.
name— WordPress가 사용하는 내부 메뉴 식별자 (예: "Primary Navigation")navigation_label— 사이트 방문자에게 내비게이션에 표시되는 레이블 (예: "Main Menu")
이 기능은 다음과 같은 경우에 유용합니다.
- 내부 명명 규칙이 사용자에게 보이는 레이블과 다른 경우
- 관리자 패널보다 내비게이션에서 더 짧은 레이블을 사용하고 싶은 경우
- 다른 길이의 레이블을 가진 여러 언어를 지원해야 하는 경우
- 특정 지역이나 사용자 그룹을 위한 메뉴를 구축하는 경우