제거한다.wp_nav_메뉴 출력에서 포장지
wp_nav_메뉴() 기능에서 포장지를 제거하려고 합니다.
컨테이너 => false를 인수 배열에 전달하고 함수에 후크를 추가했습니다. php. 그러나 여전히 래퍼가 표시됩니다.
function my_wp_nav_menu_args( $args )
{
$args['menu'] = false;
$args['menu_class'] = false;
$args['container'] = false;
$args['container_class'] = false;
$args['show_home'] = true;
return $args;
}
왜 그런지 아시겠어요?
코덱스 읽기: Function Reference/wp nav 메뉴
기능에서 테마 위치를 설정해야 할 수도 있습니다.php 파일을 작성한 후 메뉴를 지정하시겠습니까?
코덱스에는 다음과 같이 나와 있습니다.
탐색 컨테이너를 제거하기 위해 함수에 지정된 테마 위치.php 및 함수 wp_nav_메뉴의 인수(예: 'theme_location' => 'primary-메뉴')에서 사용되는 php는 관리 시 해당 인수에 할당된 메뉴가 있어야 합니다!다른 vise 인수 'container' => 'false'는 무시됩니다.
위치를 등록해야 할 경우 다음을 사용할 수 있습니다.
// This theme uses wp_nav_menu() in one location.
register_nav_menus( array(
'primary' => __( 'Primary Navigation', 'Your_Theme' ),
) );
그럼 전달해주세요.wp_nav_menu()기능.
wp_nav_menu( array( 'theme_location' => 'primary', 'container' => false ) );
도움이 되길 바랍니다!
null을 컨테이너에 전달했고 메뉴는 div 태그로 포장되어 있지 않습니다.
wp_nav_menu(
array('menu' => 'Bočni',
'container' => null
)
);
부울 데이터 유형은 이 매개 변수에 사용할 수 없는 것 같습니다. 이 기능 참조/wp nav 메뉴를 읽어보십시오.
그래서 이 div 래퍼를 제거하는 가장 좋은 방법은 이 예처럼 ul로 대체하는 것입니다.
wp_nav_menu( array(
'menu' => 'header-nav_menu',
'theme_location' => 'header-nav_menu',
'container' => 'ul', //To replace div wrapper with ul
'menu_class' => 'YOUR CLASS'//Add classes to your ul
)
);
wp_nav_menu(array(
'container' => '',
'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>',
'theme_location' => 'footer-1',
));
기존 메뉴가 사용자의 위치(예: footer-1')에 연결되어 있어야 하며 그렇지 않으면 항상 div 래퍼가 있습니다.
나같은 경우에는"container" => false안 돼요, 글을 쓸 때만 돼요
"items_wrap" => "%3$s"모든 랩을 제거해 줍니다.<ul>제거하고 싶다면<div>그리고 당신의 메뉴를 포장합니다.<ul>이렇게 하는 것을 추천합니다.
wp_nav_menu(array(
'theme_location' => 'header_menu',
'menu' => 'header_menu',
'items_wrap' => '<ul>%3$s</ul>',
'container' => false,
'menu_class' => 'nav',
'list_item_class' => 'nav-item',
'link_class' => 'nav-link',
'menu_id' => 'menu-main-menu'
));
언급URL : https://stackoverflow.com/questions/7711135/remove-div-wrapper-from-wp-nav-menu-output
'programing' 카테고리의 다른 글
| 명령줄 경로에 공백이 있는 PowerShell 스크립트를 실행하려면 어떻게 해야 합니까? (0) | 2023.11.04 |
|---|---|
| HTML5 오디오 재생 여부 확인? (0) | 2023.11.04 |
| 자바스크립트에서 Typed Arrays의 장점은 C에서 작동하는 것과 같거나 비슷하다는 것입니까? (0) | 2023.11.04 |
| JQuery를 사용하여 특정 자식 요소가 없는 요소를 선택하는 방법 (0) | 2023.11.04 |
| PHP를 사용하여 압축과 함께 PNG를 JPG로 변환하시겠습니까? (0) | 2023.11.04 |