Bestimmte Seiten von der Auflistung ausschließen

  • Hallo,

    auf der Seite WordPress Deutschland FAQ » Wie kann ich bestimmte Seiten von der Auflistung ausschließen? wird unter dem Titel "Wie kann ich bestimmte Seiten von der Auflistung ausschließen? " eine Vorgehensweise zum Ausschluss von Seiten von der Auflistung erläutert. Nachteil des dort beschriebenen Verfahrens ist, dass ein manueller (mit einem Editor durchzuführender) Eingriff in einer Datei des verwendeten Themes erfolgen muss. Bei Theme-Updates, Theme-Wechseln, Verwendung mehrerer Themes mit einem Theme-Wechsel-Plugin ist das u.U. aufwändig und umständlich.

    Dasselbe Ergebnis lässt sich für 'Seiten' auch ohne Plugin, manuelles Editieren von Dateien oder ähnlichem erreichen.

    Dazu wird eine 'Seite' mit 'Seite schreiben' erzeugt, die den Seitenstatus 'privat'/versteckt bekommt. Alle 'Seiten', die von der Auflistung ausgeschlossen werden sollen, werden nun unterhalb dieser Seite eingehängt, diese Seiten werden nicht in der Auflistung angezeigt, der Status dieser Seiten ist dabei egal.

    Ich bitte. die FAQ dahingehend zu ergänzen.

    Gruesse

    Jo

    • 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 bitte. die FAQ dahingehend zu ergänzen.


    Nein. Deine vorgehensweise hört sich zwar gut an, funktioniert aber nicht.
    Auf "privat" gesetze Seiten können dann nämlich auch so nicht mehr angezeigt werden (über direkten Aufruf) - außer du bist als Admin eingeloggt.
    Also keine Alternative.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Hallo,

    Nein. Deine vorgehensweise hört sich zwar gut an, funktioniert aber nicht.
    Auf "privat" gesetze Seiten können dann nämlich auch so nicht mehr angezeigt werden (über direkten Aufruf) - außer du bist als Admin eingeloggt.
    Also keine Alternative.



    Doch ;-) Es geht doch darum, das Seiten nicht mehr aufgelistet werden, aber über direkte Links ('über direkten Aufruf') erreichbar sind? Nur damit wir uns nicht missverstehen.

    Die nicht gelisteten Seiten unterhalb der auf privat gesetzten Seite sind natürlich nur dann erreichbar, wenn sie selbst _nicht_ auf privat gesetzt sind.

    Der Halbsatz meines Ursprungspostings: 'diese Seiten werden nicht in der Auflistung angezeigt,, der Status dieser Seiten ist dabei egal.' ist insofern natürlich falsch...

    und muss lauten: ...diese Seiten werden nicht in der Auflistung angezeigt, der Status dieser Seiten darf natürlich nicht auf privat gesetzt sein, um diese Seiten über direkten Aufruf erreichen zu können.'

    Bei mir funktioniert das beschriebene Verfahren auch ohne als Admin eingeloggt zu sein.

    Gruss

    Jo

  • Du meinst, dass veröffentliche Child-Seiten nicht in der Auflistung angezeigt werden, wenn die Parent-Seite auf privat gesetzt ist?

    Okay, diesen speziellen Umstand muss ich mal ausprobieren. Das wäre ja dann etwas anderes.

    Wobei dann aber auch die Frage wäre, ob das ein Bug oder Feature wäre. Denn wenn es ein Bug ist, wird der evtl. auch irgendwann gefixed ;)

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Hallo,

    Rein von der Logik her würde ich es als Bug und nicht als Feature klassifizieren.

    Grüße
    Mo



    Rein von der Logik her würde ich es als Feature und nicht als Bug klassifizieren. ;-)

    Wo denn sollten die Child-Seiten in den Auflistungsbaum eingehängt werden. Alle nebeneinander (unzusammenhängend) eine Ebene höher (also auf Höhe der Parent-Seite). Eher nicht.

    Jedenfalls laesst sich das beschriebene Verfahren seit Version 1.5 anwenden.

    Gruesse

    Jo

    Einmal editiert, zuletzt von Jobejo (6. September 2007 um 15:32)

  • Hallo,

    Du meinst, dass veröffentliche Child-Seiten nicht in der Auflistung angezeigt werden, wenn die Parent-Seite auf privat gesetzt ist?



    Ja, schön formuliert...

    Okay, diesen speziellen Umstand muss ich mal ausprobieren. Das wäre ja dann etwas anderes.



    Bitte...

    Wobei dann aber auch die Frage wäre, ob das ein Bug oder Feature wäre. Denn wenn es ein Bug ist, wird der evtl. auch irgendwann gefixed ;)



    Wenn das 'nen Bug ist, fress ich 'nen Besen... ;-) Das entspricht der normalen (=Entwickler-) Logik. Wo sollten die Child-Seiten denn aufgelistet werden? Eine Ebene höher, also auf Höhe der - verborgenen - Parent-Seite, unzusammenhängend? Die interne Auflistunghierachie/der -Baum käme ziemlich durcheinander...

    Gruesse

    Jo

  • Hallo,

    Okay, das stimmt tatsächlich. Ich habs ausprobiert.



    Danke für's Ausprobieren und Bestätigen.

    Um das Verhalten in Richtung 'Bug oder Feature' abzusichern: Wer sind denn die Wordpress-Entwickler, gibt es einen Draht vom Forum dahin (ggf. durch die Moderatoren des Forums), könnte da mal jemand nachfragen?

    Gruesse

    Jo

  • Die Welt ist grausam
    FAQs sind wasserlöslich
    und Bugs sind ziemlich lästig

    Was hier als Gedicht interpretiert werden könnte, soll nur eines sagen: Jede einzelne Zeile muss nix mit der anderen zu tun haben. Ich finde es gut, dass WordPress nicht automatisch alle Unterseiten auf "privat" setzt, da das den Anfängern erlaubt Seiten zu benutzen ohne sie im Hauptmenü zu zeigen. Andere CMS, wie z.Bsp. Contenido setzen riguros (oder rigoros :confused:) alles auf privat/gesperrt.

    Ich glaube aber, dass man das weder als Bug noch als Feature bezeichnen kann, da es weder als ein Fehler gesehen werden kann, noch absichtlich eingebaut wurde.

  • Hallo,

    Ich finde es gut, dass WordPress nicht automatisch alle Unterseiten auf "privat" setzt, da das den Anfängern erlaubt Seiten zu benutzen ohne sie im Hauptmenü zu zeigen.

    Anfänger? Was hat das mit Anfängern zu tun?

    Andere CMS, wie z.Bsp. Contenido setzen riguros (oder rigoros :confused:) alles auf privat/gesperrt.

    Sie muessen das wahrscheinlich beim Abspeichern tun, weil sie es nicht anders können... so verhindern sie, dass ihr schönes System sonst beim Anzeigen einfach auseinanderplatzt... Da ist Wordpress schon etwas besser...

    Ich glaube aber, dass man das weder als Bug noch als Feature bezeichnen kann, da es weder als ein Fehler gesehen werden kann, noch absichtlich eingebaut wurde.

    Das ist wahrscheinlich richtig...

    Gruesse

    Jo

  • Hallo,

    Ist jetzt übrigens drin im Artikel...



    Wie sagt man da? Geil ;-)

    Trotzdem wäre es nicht schlecht, wenn man da eventuell nochmal Nachhaken würde bei den Entwicklern. Wo sitzen die denn hauptsächlich? Liest hier einer von denen mit?

    Gruesse

    Jo


  • Anfänger? Was hat das mit Anfängern zu tun?



    Damit meine ich jemanden, der noch nie mit php gearbeitet hat oder weiß, was ein HTML Editor ist. Der wird mit dem meisten in der FAQ auch nicht viel anfangen können. Der hat mit dieser Variante ne Chance die Möglichkeit Seiten vom Hauptmenü auszuschließen, klaro?

    Für faule WordPress-Newbies wäre ein WordPress Buch genau das Richtige. Manche Leute sind aber einfach zu geizig eins zu kaufen. :mrgreen:

  • Hallo,

    Damit meine ich jemanden, der noch nie mit php gearbeitet hat oder weiß, was ein HTML Editor ist. Der wird mit dem meisten in der FAQ auch nicht viel anfangen können. Der hat mit dieser Variante ne Chance die Möglichkeit Seiten vom Hauptmenü auszuschließen, klaro?



    Ich dachte eigentlich, dass Wordpress und ähnliche Systeme gerade darum entwickelt wurden, damit sich der Anwender nicht mehr mit php und einem HTML Editor beschäftigen muss, wenn er Inhalt darstellen möchte. Traurig, wenn es es nicht so wäre und das Ziel wäre verfehlt. Diese beiden Aufgaben sollte doch Wordpress für den Anwender übernehmen. oder?

    Für faule WordPress-Newbies wäre ein WordPress Buch genau das Richtige. Manche Leute sind aber einfach zu geizig eins zu kaufen. :mrgreen:



    Für fleissige Wordpress-Entwickler wäre es vielleicht das Richtige, einmal mit kritischer Distanz zu überdenken, ob es richtig ist, eine leider ggf. erforderliche unflexible und ein Update nicht überlebende Editor-Frickelei als offizielles Feature zu 'verkaufen'. Die gibt's kostenlos (die Distanz...).

    Für betriebsblinde und sich vieles gefallen lassende, fleissige Wordpress-Anwender wäre eine kritischer Blick auf leider ggf. erforderliche unflexible und ein Update nicht überlebende Editor-Frickeleien aus einiger Distanz auch bei liebevoller Betrachtung des Produkts sinnvoll. Den gibt's kostenlos (den Blick...).

    Ein Buch ist für beides nicht erforderlich.... ;-)

    Gruesse

    Jo

    Einmal editiert, zuletzt von Jobejo (6. September 2007 um 18:59)

  • Vielleicht habe ich ja was falsch gemacht, aber bei mir bekommen dann die so versteckten Seiten im Permalink den Seitentitel der Versteckungsseite eingefügt. Aus
    http://example.net/meine-seite
    wird dann
    http://example.net/versteck/meine-seite
    wenn ich die auf privat oder Entwurf gesetzte Seite z.B. "versteck" nenne.
    Finde ich persönlich nicht so gut.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Hallo,

    Vielleicht habe ich ja was falsch gemacht, aber bei mir bekommen dann die so versteckten Seiten im Permalink den Seitentitel der Versteckungsseite eingefügt.



    Das hängt ja von Einstellungen -> Permalinks ab. Was ist dort eingetragen? Das ggf. mal ändern.


    Aus http://example.net/meine-seite
    wird dann
    http://example.net/versteck/meine-seite
    wenn ich die auf privat oder Entwurf gesetzte Seite z.B. "versteck" nenne.
    Finde ich persönlich nicht so gut.



    Kann ich verstehen... ;-)

    Ein anderer, besser passenderer, kurzer Name der privaten Parent-Seite täte es ja vielleicht. Wenn die Parent-Seite ansonsten keinen Inhalt hat, ist es ja im Uebrigen nicht weiter tragisch, wenn sie über einen manuell verkürzten Link aufgerufen werden kann. Ansonsten, wie schon beschrieben, einen anderen Permalink-Typ wählen

    Gruesse

    Jo

  • ...
    Das hängt ja von Einstellungen -> Permalinks ab. Was ist dort eingetragen? Das ggf. mal ändern.
    ... Ansonsten, wie schon beschrieben, einen anderen Permalink-Typ wählen


    Da kann man nicht viel ändern. Wenn Permalinks verwendet werden, dann wird für Seiten immer /%postname%/ benutzt, gegebenfalls zusammengesetzt aus der hierarchischen Seitenstruktur. Die speziellen Einstellungen mit den vielen Tags gelten nur für Beiträge.

    Andererseits war das mit dem "versteck" nur ein Beispiel. Wenn man von vorn herein da einen passenden Namen einplant, ist das kein Problem. Aber wenn ich das jetzt bei mir nachträglich verwende, stimmen ja die schon weltweit bekannten Links meiner Seiten nicht mehr und ich müßte mir wieder irgendwas mit Redirect zusammenbasteln.

    Unabhängig davon ist es aber eine feine Lösung für ein Problem, was man ja sonst nur mit PHP-Rumgefummel hinbekommt. Andererseits wäre es schön, wenn Wordpress (vielleicht ja schon in 2.3) eine Option mitbringt, mit der man einfach Seiten auf sichtbar oder versteckt schalten kann. Scheint ja doch öfter mal vorzukommen, daß man nicht alle Seiten auch im Menü haben will.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)


  • Unabhängig davon ist es aber eine feine Lösung für ein Problem, was man ja sonst nur mit PHP-Rumgefummel hinbekommt. Andererseits wäre es schön, wenn Wordpress (vielleicht ja schon in 2.3) eine Option mitbringt, mit der man einfach Seiten auf sichtbar oder versteckt schalten kann. Scheint ja doch öfter mal vorzukommen, daß man nicht alle Seiten auch im Menü haben will.


    Einfach mal als Vorschlag in den Trac einbringen. Dort wird es vermutlich zwar erstmal eine Weile rumgammeln, aber vielleicht wird es dann irgendwann mal eingebaut.
    Wobei hier noch fast der bessere Platz sein dürfte.

    "Eine gut gestellte Frage ist schon halb beantwortet."

Jetzt mitmachen!

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