Verstecken von Untermenüs

  • Hallo liebe WordPress-Benutzer,
    Ich bin relativ neu bei WordPress. Ich habe vor WordPress mit Joomla gearbeitet, aber jetzt wollte ich etwas Neues ausprobieren und meine alte Website auf WordPress migrieren.

    Alles hat gut funktioniert.
    Aber jetzt bin ich auf ein bisher unlösbares Problem gestoßen.
    Ich möchte Untermenüs ausblenden.
    Datenbanktechnisch ist das eigentkuich kein Problem. Diese werden relativ einfach in der Datenbankspalte „post_status“ unter „wp_post“ auf „future“ gesetzt. Dann erscheinen sie nicht mehr auf meiner Website. So sollte es sein. Später, wenn die Menüs benötigt werden, stelle ich es per PHP-Skript auf „publish“ und alles ist perfekt.

    Aber jetzt mein großes Problem. Wenn ich mein Menü erstelle oder etwas im Menüeditor meines Themes ändere und dann auf „Menü speichern“ klicke, werden alle Menüpunkte auf „veröffentlichen“ gesetzt, obwohl ich möglicherweise nur einen kleinen Teil des vorhandenen Menüs geändert habe. Das ist sehr schlimm, da viele Untermenüs noch ausgeblendet sind und dann plötzlich auftauchen.

    Ich brauche dringend deine Hilfe.
    CSS mit „display:none!important;“ hat leider auch nicht geholfen, obwohl ich in der „style.css“ eine entsprechende Klasse geschrieben habe und im „li“-Tag auch die Klassenreferenz enthalten war.

    Ich hoffe, es gibt eine gute Lösung für mein Problem.

    Beste grüße,
    Dein Nico

    • 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

  • Ich brauche dringend deine Hilfe.
    CSS mit „display:none!important;“ hat leider auch nicht geholfen, obwohl ich in der „style.css“ eine entsprechende Klasse geschrieben habe und im „li“-Tag auch die Klassenreferenz enthalten war.

    • Link zur Seite mit dem Menü?
    • Welcher Punkt soll per CSS ausgeblendet werden?
    • Wie genau wurde versucht, den Punkt per CSS auszublenden?
  • Hallo b3317133,

    danke für die schnelle Reaktion.
    Die Seite ist noch im Wartungsmodus aber ich habe dir mal die entsprechend wichtigen Dinge angehängt.
    Im Advance-MenüManger habe ich die Klasse menuevisibility eingefügt. (1. Bild)
    In der Style.css habe ich dann die Klasse eingefügt (2. Bild).
    Und im 3. Bild ist der Firefoxauszug zu sehen, dass die Klasse auch im <li> Tag vorhanden ist.

    Jetzt ist guter Rat teuer, denn es funktiuioniert leider nicht. Der Link ist weiterhin sichtbar. :(

    Viele Grüße


  • Ich möchte Untermenüs ausblenden.

    Später, wenn die Menüs benötigt werden, stelle ich es per PHP-Skript auf „publish“ und alles ist perfekt.

    Als einfacher WordPress-Nutzer stelle ich mir das so vor:
    es handelt sich um das Navigationsmenü. Das, was nicht erscheinen soll, lasse ich im Menü einfach weg. Und wenn es später dann doch angezeigt werden soll, füge ich die Seite im Menü dazu. Man kann sich auch mehrere Menüs anlegen und dann jeweils als Hauptmenü einfügen.

Jetzt mitmachen!

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