Seite mit eigenem Template unsichtbar machen

  • Hallo,

    ich möchte gerne eine Seite in meinem Blog haben, die im Blog nicht automatisch verlinkt, aber für alle erreichbar ist.

    Ich ein eigenes Template erstellt und eine Seite dazu angelegt. Leider wird sie in der Navigation mit angezeigt, weil man angeben MUSS in welcher Kategorie sich die Seite befinden soll. Zwar kann ich die Seite auf Privat setzen so das sie dann nicht verlinkt wird, aber dann können auch nur eingelogte Benutzer die Seite sehen.

    Was kann ich tun? Für Hinweise wäre ich dankbar!

    Viele Grüße
    qde

    • 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

  • Was kann ich tun?

    Uns einen Link zu Deiner Seite oder zum verwendeten Theme geben, damit wir erraten können, wie wo welche Navigation eingesetzt wird.

    Wird die Navi über den Templatetag list_pages() aufgerufen, dann versuch´s mit dem Parameter exclude: http://codex.wordpress.org/Function_Refer…Pages_from_List oder http://faq.wordpress-deutschland.org/exclude-pages/

    Wird die neue Navigation, wp_nav_menu(), dann erstelle unter Design->Menü eine neue Navigation, die dann eben nur die Seiten enthält, die angezeigt werden sollen.

  • Das ist dann genau so wie infected es sagte, hat aber nichts mit Kategorien zu tun, zumal man wie gesagt Seiten auch gar nicht Kategorien zuteilen kannst. Das was Du glaub meinst sind die Permalinks und das ist klar ein muss, ohne Link wäre die Seite ja nicht erreichbar.

  • Das ist dann genau so wie infected es sagte, hat aber nichts mit Kategorien zu tun, zumal man wie gesagt Seiten auch gar nicht Kategorien zuteilen kannst. Das was Du glaub meinst sind die Permalinks und das ist klar ein muss, ohne Link wäre die Seite ja nicht erreichbar.

    Mit Kategorie meinte ich die Angabe einer Elternseite. Siehe auf dem Screenshot auf der rechten Seite.

    Über Design->Menüs wurde die Navigation offenbar nicht erstellt. In welcher PHP-Datei wird denn üblicherweise die Funktion list_pages() aufgerufen? Ich blicke nicht so ganz bei meinem Theme durch. Dort werde ich dann versuchen die Seite auszuschließen.

    Viele Grüße
    qde

  • Mist. Ich habe ne ganze Weile recherchieren müssen um zu erfahren wo letztendlich meine header.php angeblieben ist. Das Problem ist, dass mein Theme auf thematic basiert. Die Methoden, die in meiner header.php verwendet sind, sind allesamt Funktionen von thematic. Ich habe mir alle Dateien des thematic Verzeichnisses geöffnet und festgestellt, dass dort nirgendwo wp_list_pages() aufgerufen wird.
    So sieht zum Beispiel meine header.php aus: http://nopaste.info/7b254df18c.html

    Habt ihr eine Idee?

Jetzt mitmachen!

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