programing

Word에서 메뉴 활성화하기 3개 테마 누르기

iphone6s 2023. 9. 14. 21:49
반응형

Word에서 메뉴 활성화하기 3개 테마 누르기

저는 초보입니다.

새로운 워드프레스 테마를 만들고 있습니다.버전 3.3.1을 사용하고 있습니다.메뉴를 만들려면 각 테마의 "메뉴" 섹션을 사용해야 한다고 읽었습니다.

http://awesomescreenshot.com/01atql42e

하지만 가 만든 만의 테마를 활성화하면, 그 옵션은 존재하지 않습니다.

http://awesomescreenshot.com/0f0tqmhc6

제가 무엇을 빠뜨리고 있나요?

워드프레스는 3.0에서 코드를 변경하여 이전 코드를 사용하고 있을 지도 모르는 탐색을 생성했습니다.새로운 기능은 여기 코덱스에 설명되어 있습니다.

http://codex.wordpress.org/Function_Reference/wp_nav_menu

또한 이것을 기능에 포함시켜야 합니다.php

add_support_support( 'menus' );

여기 좋은 튜토리얼이 있습니다.

http://millionclues.com/problogging/wordpress-tips/make-your-theme-wordpress-3-0-compatible/

코딩에 미숙하다고 말씀하시는 것을 보니, 기능과 헤더 파일에 삽입할 코드 조각을 준비해 두었지만, 워드프레스의 기능에 조금 더 익숙해지실 수 있도록 어떻게 만들어졌는지 살펴보시기를 권합니다.netimp의 말처럼 add_theme_support('메뉴') 기능으로 수행할 수 있는 테마에 대한 메뉴 지원을 추가해야 합니다. 그 후 다음과 같이 여러 메뉴를 register_nav_menus(%메뉴 배열%) 기능에 등록할 수 있습니다.

add_theme_support( 'menus' );
if ( function_exists( 'register_nav_menus' ) ) {
    register_nav_menus(
        array(
          'header-menu' => 'Header Menu',
          'footer-menu' => 'Footer Menu'
        )
    );
}

이 기능은 메뉴에 대한 테마 지원은 물론, 자신의 테마에서 호출할 수 있는 개별 메뉴 '헤더 메뉴'와 '풋터 메뉴'를 추가합니다.이를 위해서 wp_nav_메뉴( %메뉴 name%) 기능을 사용하면 됩니다.'메뉴 이름'에 무엇을 입력하든 워드프레스는 사이트의 데이터베이스에서 해당 메뉴를 찾아 그 내용을 보여줍니다.그래서 아까 우리가 만든 헤더 메뉴를 부르고 싶다면, 헤더에 코드를 사용하면 됩니다.php 파일:

 <?php wp_nav_menu( array(
                            'theme_location' => 'header-menu',
                            'container' =>'nav',
                            'menu_class' => 'menu header-menu'
                          )
                    ) ?>

이 코드는 '헤더 메뉴' 위치에서 메뉴를 가져와 탐색 요소로 포장한 후 '메뉴 헤더 메뉴' 등급을 부여합니다(메뉴를 스타일링할 때 도움이 될 수 있음).헷갈리지 않도록 몇 가지 옵션만 보여드렸지만 궁금하신 분들은 워드프레스의 문서 사이트(링크)에서 자세히 확인하실 수 있습니다.

언급URL : https://stackoverflow.com/questions/9165163/enable-menu-in-wordpress-3-themes

반응형