Support » Allgemeine Fragen » Menü auf einer bestimmten Seite ausblenden/deaktivieren

  • Hallo,
    Ich habe ein problem bei meiner Website, und hoffe das ihr mir helfen könnt.
    Und zwar habe ich auf meiner Website eine Menüleiste die auf verschiedene Unterseiten weiterleiten soll.

    Allerdings möchte ich nun eine Seite erstellen die nicht diese Menüleiste/Navigation beinhaltet. Ich möchte nur eine leere Seite habe ohne das man auf weitere Seite gehen kann.

    Vielen Dank im Voraus! 🙂
    Lukas Seyfried

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Da gibt es, wie so oft bei WordPress, verschiedene Möglichkeiten und du musst für dich entscheiden, welche besser geeignet ist.

    Die einfache Variante ist, per CSS-Regel das Menü (und ggf. andere Bestandteile der Webseite) auszublenden. Nehmen wir an, es geht um die Seite mit der ID 42. WordPress fügt dem <body>-Tag dieser Seite eine eigene CSS-Klasse page-id-42 zu. Mit der CSS-Regel .page-id-42 nav { display: none; } wird dann der Inhalt des <nav>-Tags auf dieser Seite ausgeblendet.

    Die etwas aufwändigere Variante ist, ein Child Theme mit einem eigenen Template page-42.php anzulegen. (Zur Erstellung von Child Themes findest du im Web reichlich Anleitungen.) Zusätzlich kannst du einen eigenes Header-Template erstellen (header.php des Parent Theme kopieren, in diesem Template Navigation löschen, als header-blank.php im Child Theme speichern), dass dann im Template page-42.php mit der Funktion get_header( 'blank' ); aufgerufen wird.

    Thread-Starter lukthree

    (@lukthree)

    Danke @pixolin für deine schnelle Antwort!

    Die erste Variante hört sich für uns viel besser an, da wir zur zeit das Theme nicht ändern wollen.

    Könnten sie mir die genannten schritte einmal näher erklären? Wir sind komplett Neu und können mit einigen der oben genannten schritte nicht viel Anfangen.

    Die Page ID finde ich unter „Seite bearbeiten“ und dann in der URL?

    <body>-Tag wo befindet sich das?

    wie füge ich dann die page-id-42 hinzu ?

    und wie mache ich das dann mit dem .page-id-42 nav { display: none; }

    Vielen Dank im Voraus
    Lukas Seyfried

    Sorry, aber das sind absolute Grundlagen.

    Eine Einführung in die Grundlagen von HTML findest du z.B. hier und für CSS dort. Das können wir hier nicht vermitteln.

    Abgesehen davon gibt es natürlich viele Dienstleister, für die das eine einfache Aufgabe ist.

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Das Thema „Menü auf einer bestimmten Seite ausblenden/deaktivieren“ ist für neue Antworten geschlossen.