WordPress에서 테마 탐색 메뉴를 만드는 방법은 무엇입니까? 다음 기사에서는 WordPress 테마 탐색 메뉴를 만드는 여러 가지 방법을 공유하겠습니다. 이것이 도움이 되기를 바랍니다.
워드프레스 테마 제작에서는 네비게이션 메뉴 생성이 핵심입니다. 워드프레스 테마에서 네비게이션 메뉴의 HTML 코드를 동적으로 호출하는 방법은? 이 기사에서는 탐색을 동적으로 구현하기 위해 PHP 코드를 작성하는 여러 가지 방법을 소개할 것입니다. 이 기사에서는 동적 코드 개발에만 초점을 맞추고 멋진 탐색 메뉴를 구현하기 위해 HTML, CSS 및 Javascript를 작성하는 방법을 가르치지 않습니다.
WordPress 3.0 이후 버전에서는 사용자 정의 동적 메뉴를 지원하기 시작합니다. 소위 동적 메뉴를 사용하면 사용자가 탐색 메뉴에 추가할 항목을 결정하고 WordPress 관리 Backstage - Appearance -로 들어갈 수 있습니다. 메뉴 열에서 해당 열을 드래그하여 나만의 메뉴를 만들 수 있습니다. 이는 WordPress 테마 개발자와 사용자 모두에게 행복한 일입니다. 사용자 정의 메뉴를 구현하기 위해 사용해야 하는 함수는 wp_nav_menu()입니다. 이 함수에 일부 매개변수를 전달하면 사용자 정의 메뉴를 출력할 수 있습니다. 이 함수를 사용하는 방법에 대해 간략하게 설명하겠습니다.
먼저 테마 디렉토리의 function.php에 있는 사이에 다음 메뉴 등록 코드를 추가하면 테마 파일에서 wp_nav_menu 함수를 사용할 수 있습니다.
// This theme uses wp_nav_menu() in one location. register_nav_menus();
그런 다음 테마 탐색 모음에서 wp_nav_menu()를 호출하여 탐색 메뉴 HTML 코드를 출력합니다.
<?php // 列出顶部导航菜单,菜单名称为mymenu,只列出一级菜单 wp_nav_menu( array( 'menu' => 'mymenu', 'depth' => 1) ); ?>
위 코드에 의해 출력된 HTML 코드는 다음 형식입니다.
<div class="menu-menu-container"> <ul class="menu" id="menu-menu"> <li class="..." id="menu-item-1"><a href="...">首页</a></li> <li class="..." id="menu-item-2"><a href="...">分类A</a></li> ... </ul> </div>
여기에 나열된 li 항목은 다음과 같습니다. Backstage - Appearance - Menu에 열이 추가되었습니다. 배경에 메뉴를 추가하지 않은 경우 탐색 모음에 모든 페이지가 나열됩니다. 또한 wp_nav_menu는 각 li에 클래스를 추가합니다. 다른 클래스는 이 메뉴 항목의 속성을 표시합니다. 예를 들어 기사 페이지가 현재 열려 있으면 Category A가 이 기사가 속한 카테고리입니다. 위치 li는 다음 코드와 같습니다.
<li class="menu-item menu-item-type-taxonomy current-post-ancestor current-menu-parent current-post-parent menu-item-5" id="menu-item-2"><a href="...">分类A</a></li>
<li class="menu-item menu-item-type-custom current-menu-item current_page_item menu-item-home menu-item-4" id="menu-item-1"><a href="..">首页</a></li>
.current-post-ancestor a, .current-menu-parent a, .current-menu-item a, .current_page_item a { color: red; }
WordPress 카테고리 만들기 네비게이션 바 및 하이 하이라이트 표시
<ul> <li class="..">...</li> <li class="..">...</li> </ul>
<dl> <dt><strong>标题</strong></dt> <dd><a target="_blank" title="#" href="#">菜单A</a></dd> <dd><a target="_blank" title="#" href="#">菜单B</a></dd> </dl>
WordPress Tutorial"
위 내용은 WordPress에서 테마 탐색 메뉴를 만드는 방법 (1)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!