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
Bestimmte Seiten von der Auflistung ausschließen
-
-
- Gerade eben
- 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)
-
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. -
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 ;)
-
Rein von der Logik her würde ich es als Bug und nicht als Feature klassifizieren.
Grüße
Mo -
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 -
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 -
Okay, das stimmt tatsächlich. Ich habs ausprobiert.
-
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 -
Ist jetzt übrigens drin im Artikel...
-
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 -
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 -
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 -
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. -
Gibt es dort sogar schon eine Weile als Idee:
WordPress › Extend › Ideas — Toggle visibility of Pages
Und das hier gerade diskutierte Verfahren wurde dort auch schon mal angedeutet:
WordPress › Extend › Ideas — Toggle visibility of PagesVieleicht wird es ja mal was...
Gruß
Ingo -
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!