Wie Seiten aus der Menüleiste entfernen?

  • Hallo,

    ich bin noch recht unerfahren mit Wordpress und versuche mich gerade einzuarbeiten und eine Homepage zu gestalten. Dabei habe ich folgendes Problem: Ich möchte die statischen Seiten in der Sidebar verlinken ohne das diese Seiten dann anschließend in der Menüleiste auftauchen. Man kann zwar die Seiten des Menüs in der Sidebar auschließen, aber umgekehrt scheint es nicht zu funktionieren. Gibt es dafür eine Lösung oder ein Plugin?
    Bei Google habe ich mich schon wundgesucht und nichts gefunden.

    Vorher habe ich versucht meine Sidebar mit einem WYSIWYG-Texteditor zu schreiben aber ich weiß nicht, wie ich anschließend die Links setzen soll, weil man ja nur zu Seiten verlinken kann, die schon existieren.

    Sorry für meine Anfängerfragen.

    LG
    Lilgish

    • 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

  • Hallo marX,

    ich habe schon versucht, den exclude Befehl der entsprechenden Seite hier

    <?php wp_list_categories('show_count=1&title_li'); ?>

    bei mir einzufügen aber es hat sich nichts verändert. Diese Zeile befindet sich bei mir in der sidebar.php. Im Header ist sie nicht. Vielleicht habe ich den Befehl auch nicht richtig eingefügt. Wo genau würdest Du sie einfügen?

    Das Plugin von von Garrett Murphey habe ich auch ausprobiert aber dabei verschwindet die Seite die ich anlegen wollte nicht nur in der Menüleiste sondern auch in der Sidebar wo ich sie behalten möchte. Eine Möglichkeit die Seite nur aus der Menüleiste verschwinden zu lassen scheint es nicht zu geben.

    Gibt es sonst noch andere Möglichkeiten eine Sidebar mit Seiten anzulegen die dann nicht in der Menüleiste auftauchen?

    Gruß
    Lilgish

  • Schau mal in die Doku: Template Tags/wp list categories ? WordDoku
    Dort siehst du auch, wie du exclude in das Template Tag einbinden kannst.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Hallo,

    ich habe den Befehl in sidebar.php so eingegeben das Seite Nr. 108 nicht mehr in der Menüleiste angezeigt werden soll und auf "aktualisieren" geklickt. Es verändert sich trotzdem nichts.

    <?php wp_list_categories('exclude=108'); ?>

    Funktioniert das ganze bei meinem Theme vielleicht nicht oder habe ich was falsch gemacht?

    Gruß
    Lilgish

  • Die Header.php sieht so aus:




    Die Seite ist erstmal nur eine Testseite die ich mit einer Demoversion von Artisteer selbst entworfen habe. Daraus soll später einmal eine Seite werden um Fotos in verschiedenen Galerien zu präsentieren. Auf die Galerien soll man in der Sidebar links direkt zugreifen können.
    Da ich von html nicht viel Ahnung habe, finde ich Artisteer sehr gut um sich eine Seite zu basteln. Ich werde es mir aber erst kaufen, wenn ich weiß, ob sich meine Vorstellungen damit umsetzen lassen oder nicht.
    Die Testseite ist hier: Wordpress

    Ich möchte gerne die Seite, die zur Zeit "Wassepflanzen" heißt aus der Menüleiste rausbekommen.

    Gruß
    Lilgish

    Einmal editiert, zuletzt von marX (21. Januar 2009 um 18:18)

  • Hatte ganz überlesen, dass es sich um Seiten handelt. Dafür ist das Template-Tag wp_list_pages zuständig: Template Tags/wp list pages ? WordDoku

    Und zu deiner header.php ... das hier dürfte in deinem Theme was zu sagen haben:

    PHP
    <?php art_menu_items(true); ?>

    Postest du bitte auch noch mal die functions.php deines Themes. Aber bitte hier im Forum den Code-Button benutzen.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

    Einmal editiert, zuletzt von maxe (21. Januar 2009 um 18:21)


  • ich habe den Befehl in sidebar.php so eingegeben das Seite Nr. 108 nicht mehr in der Menüleiste angezeigt werden soll und auf "aktualisieren" geklickt. Es verändert sich trotzdem nichts.

    PHP
    <?php wp_list_[COLOR="Red"]categories[/COLOR]('exclude=108'); ?>


    Kategorien != Seiten!
    Hier versuchst du die Kategorie mit der ID 108 auszuschließen.
    (Oh, da war wohl maxe schuld... :mrgreen:)

    Hier wird das Menü erstellt:

    PHP
    <ul class="menu"> 
    <?php art_menu_items(true); ?> 
    </ul>


    Die Funktion ist evtl. in der functions.php definiert. Ich kenne das Theme nicht. Kannst du die mal posten? Vielleicht finden wir dort was passendes.

  • (Oh, da war wohl maxe schuld... :mrgreen:)


    jupp, hab nur halb gelesen :oops:

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Hallo und danke soweit für die Hilfe.
    Die funktions.php sieht so aus:




    Ich habe gerade versucht, die Seite die ich ausschließen möchte so bei einzufügen mit dem Ergebnis, das in der Menüleiste ALLE Seiten verschwunden sind außer "Home"

    wp_list_pages('title_li=exclude=108');

    Wie füge ich den Befehl richtig ein so das nur 108 (Wasserpflanzen) verschwindet?

    Gruß
    Lilgish

  • Wie füge ich den Befehl richtig ein so das nur 108 (Wasserpflanzen) verschwindet?


    Ein "&" dazwischen:

    Code
    wp_list_pages('title_li=[B][COLOR="Red"]&[/COLOR][/B]exclude=108');


    Wegen der functions.php schau ich gleich mal... Nachtrag kommt gleich. ;-)

    Nachtrag: ... nee, passt schon, hast ja die richtige Stelle selbst gefunden, wenn ich dich richtig verstanden habe. :-D

  • So, hier bin ich wieder.
    Habe es gerade noch einmal mit dem & probiert und jetzt funktioniert es.
    Vielen Dank ! Ist wirklich ein tolles Forum hier.
    Arbeite dann morgen an der Seite weiter.

    LG
    Lilgish

  • Hallo,

    Ich habe ein ähnliches Problem. Wenn ich eine Seite erstelle, wird diese sowohl in der Sidebar als auch oben im Header angezeigt. Jetzt will ich aber bestimmte Seiten ausschließlich nur im Header oder eben in der Sidebar. Das Impressum würde ich z.B. ganz gerne nur im Header haben.

    Bin für Hilfe dankbar.

    mfg
    phil

  • Hi marX

    Ok, habe es so versucht, wie es bei deinem Link beschrieben ist (mit exclude).
    Bei der header.php klappt es, jedoch bei der sidebar_left.php nicht.

    Was könnte ich falsch gemacht haben? Vielen Dank für die Hilfe.

    mfg
    phil

  • arbeitest du mit Widgets im Backend?? Falls ja, greift der Code der sidebar.php nicht. Entweder Widgets oder sidebar.php. Aber es gibt für fast alle Widgets auch den entsprechenden Code (wie du ja siehst).

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • da gibt es keine Datei für. Welche Widgets benutzt du denn alle? Auf Dauer wäre es vielleicht besser, die ganzen Widgets rauszuschmeißen und sich in den Code der sidebar.php einzuarbeiten. Ist nicht wirklich schwer.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

Jetzt mitmachen!

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