programing

WordPress 템플릿에 두 번째 메뉴를 삽입하려면 어떻게 해야 합니까?

golfzon 2023. 3. 10. 22:59
반응형

WordPress 템플릿에 두 번째 메뉴를 삽입하려면 어떻게 해야 합니까?

WordPress 템플릿에 두 번째 메뉴를 추가하려고 합니다.첫 번째 메뉴는 다음과 같습니다.

<?php wp_nav_menu( array( 'sort_column' => 'menu_order', 'container_class' => 'menu-header' ) ); ?>

이제, 두 개의 메뉴가 등록되었습니다.functions.php파일, 다음과 같이 입력합니다.

register_nav_menu('header', 'Header Menu');
register_nav_menu('ad-menu1', 'Ad Menu One');

등록된 두 번째 네비게이션 메뉴에 있는 메뉴에는 어떻게 접속하나요?아니면 제가 잘못 등록한 건가요?시도했습니다.

<?php wp_nav_menu( array( 'theme_location' => 'ad-menu1', 'container_class' => 'menu-ads' ) ); ?>

하지만 그건 모든 카테고리의 목록만 줄 뿐 내가 원하는 건 아니야.

Ad Menu One/ad-menu1과 관련된 메뉴를 어떻게 하면 됩니까?

테마에 보조 메뉴를 추가하는 표준 방법은 다음과 같습니다.

새 메뉴 열기 파일을 만드는 기능 추가functions.php그리고.registering다음 중 하나를 선택합니다.

register_nav_menus( array(
    'primary' => __( 'Primary Menu', 'yourtheme'),
    'secondary' => __( 'Secondary Menu', 'yourtheme' ),
 ) );

그러면 [Teme Menu](테마 메뉴) 옵션에 두 번째 메뉴가 나타납니다.

그런 다음 테마 파일의 원하는 위치에 코드를 추가합니다.이 경우 바닥글에 추가됩니다.

<nav>
    <?php
        wp_nav_menu( array('container_class' => 'menu-footer',
        'theme_location' => 'secondary') ); ?>
</nav>

언급URL : https://stackoverflow.com/questions/10635880/how-to-insert-a-second-menu-into-a-wordpress-template

반응형