programing

드롭다운 목록 워드프레스에 상위 & 1단계 아동 범주 표시

minimums 2023. 7. 12. 23:40
반응형

드롭다운 목록 워드프레스에 상위 & 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단계 하위 범주가 표시됩니다.

enter image description here

이미지 2 - 샘플 상위/카테고리 계층 구조.

enter image description here

그런데, 저는 작동 코드 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

반응형