드롭다운 목록 워드프레스에 상위 & 1단계 아동 범주 표시
현재 드롭다운 목록에 모든 상위 범주를 표시하는 코드가 있습니다.
HTML/PHP 코드
<ul>
<?php
$args = array(
'orderby' => 'name',
'hierarchical' => 1,
'taxonomy' => 'category',
'hide_empty' => 0,
'parent' => 0,
);
$categories = get_categories($args);
foreach($categories as $category) {
echo '<li><a href="' . get_category_link($category->cat_ID) . '" title="' . $category->name . '">' . $category->name . '</a></li>';
}
?>
</ul>
아래 코드에는 문제가 없습니다.사실, 그것은 완벽하게 작동합니다!제 워드프레스 웹사이트 www.bendaggers.com 에서 보실 수 있습니다.
제가 지금 달성하고자 하는 것은 아래 이미지 1에 표시된 것과 동일한 효과로 부모의 첫 번째 수준 자녀를 어떻게 추가할 수 있을까 하는 것입니다.
이미지 1 - 샘플
이것이 바로 제가 달성하고자 하는 목표입니다. 사용자가 나열된 상위 범주를 선택할 때마다 아래 이미지와 같이 1단계 하위 범주가 표시됩니다.
이미지 2 - 샘플 상위/카테고리 계층 구조.
그런데, 저는 작동 코드 PHP, HTML, CSS도 필요합니다.
당신의 도움과 노력에 정말 감사드립니다, 정말 감사합니다!
유용할 수 있는 몇 가지 추가 정보입니다.
- 그 웹사이트는 워드프레스 웹사이트입니다.
- 모든 게시물이 올바르게 분류됩니다(부모, 1단계 자녀 범주가 올바르게 분류됨).
부모 범주에 자식 범주가 있는지 확인하고 새로 만든 함수에 부모 용어를 전달할 수 있습니다.당신의 글러브 코드를 복사하고 함수를 만들어 당신의 사용자 정의 함수에 붙여넣습니다.
그리고 상위 범주(특허 용어를 얻으려면 첫 번째 사용자 정의 함수를 만들어야 함)를 가져오고 이 용어를 두 번째 사용자 정의 함수로 전달합니다.
wp_list_categories() 함수를 확인합니다.여기서 제공한 전체 코드를 이 코드로 대체합니다. wp_list_categories(array('title_li' => ''));
스타일시트에 추가합니다.
.cat-item {
list-style-type: none;
position: relative;
}
.cat-item .children {
display: none;
position: absolute;
top: 0;
}
.cat-item:hover > .children {
display: block;
}
워드프레스 함수 wp_nav_menu를 참조했습니까?
워드프레스 내비게이션은 여기를 방문하시면 됩니다.
https://codex.wordpress.org/Function_Reference/wp_nav_menu
그리고 여기 다양한 레벨의 메뉴에 대한 가이드가 있습니다.
https://codex.wordpress.org/WordPress_Menu_User_Guide
언급URL : https://stackoverflow.com/questions/31622410/show-parent-1st-level-child-category-in-a-drop-down-list-wordpress
'programing' 카테고리의 다른 글
numpy 배열을 통해 반복 (0) | 2023.07.17 |
---|---|
두 하위 플롯이 생성된 후 x축을 공유하는 방법 (0) | 2023.07.17 |
PyCharm에서 환경 변수를 설정하는 방법은 무엇입니까? (0) | 2023.07.12 |
서비스 계층이 필요한 이유는 무엇입니까? (0) | 2023.07.12 |
Visual Studio 2013에서 GitHub에 기존 솔루션을 추가하는 방법 (0) | 2023.07.12 |