anzeige der 3.menü ebene nur wenn der parent in 2.ebene aktiv ist

  • i habe ein menü mit drei ebenen und würde es gerne so haben, dass die dritte ebene nur angezeigt wird wenn ich auf ihren parent in der zweiten ebene klicke.
    meine website: http://thelondonlife.de/
    ich würde es gerne so haben, dass "level3"and "another level3" nur angezeigt werden, wenn "kontakt" aktiv ist.
    kann mir bitte jemand helfen, wie ich meine functions.php ändern muss?
    <?php
    }
    if ( function_exists('register_sidebar_widget') )
    register_sidebar_widget(__('Links'), 'widget_techdesigns01_links');
    function list_subpages_techdesigns01($return = 0) {
    global $wpdb, $post;
    $current_page = $post->ID;
    while($current_page) {
    $page_query = $wpdb->get_row("SELECT ID, post_title, post_parent FROM $wpdb->posts WHERE ID = '$current_page'");
    $current_page = $page_query->post_parent; }
    $parent_id = $page_query->ID;
    $parent_title = $page_query->post_title;
    if($wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = '$parent_id' AND post_status = 'publish'")) {
    echo'<div class="menuheader"></div><div class="menucontent"><h5 class="menunav"><span>Navigation</span></h5>
    ';
    $html = wp_list_pages("child_of=$parent_id&depth=$depth&echo=".(!$return)."&title_li=0&sort_column=menu_order");
    echo'
    </div><div class="menufooter"></div>'; }
    if($return) {
    return $html;
    } else {
    echo $html; } }
    ?>

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!