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
'programing' 카테고리의 다른 글
| 추가 열을 선택할 때 MariaDB에서 SQL 응답 속도가 느립니다. (0) | 2023.09.14 |
|---|---|
| HTML 선택 요소의 선택한 옵션 변경 (0) | 2023.09.14 |
| 사용자를 구문 분석하는 데 기본 제공되는 도우미입니다.신원.도메인에 이름을 지정합니다.사용자 이름 (0) | 2023.09.14 |
| 인증된 사용자의 역할 저장/할당 (0) | 2023.09.14 |
| SQL 파일로 데이터베이스 만들기 (0) | 2023.09.14 |