Frage

WordPress kommt offensichtlich aus einem Blogging -Hintergrund, kann aber verwendet werden, um Websites mit vielen Seiten zu servieren. Wenn es für mich jedoch nicht in Bezug auf die Leistung ist, ist jedoch nicht in Bezug auf die Leistung des Administratorbereichs mit vielen Seiten, Kinderseiten usw. der Fall, es wird schnell zu einer lästigen Aufgabe, sich durch die Liste der Seiten zu bewegen, die versuchen, das zu finden, wonach Sie suchen Besonders ohne die Möglichkeit, in Seitenhierarchien usw. zu bohren usw. Welche Techniken / Plugins verwenden die Leute, um dieses Problem zu befassen?

War es hilfreich?

Lösung

Ich verwende das CMS -Baumansicht Plugin, und es funktioniert sehr gut. Es bricht unter anderem alle Seiten unter ihren übergeordneten Seiten zusammen.

Update 26/09/19 Dieses Plugin wird nicht mehr unterstützt und nur bis zu Version 4.8.7 von WordPress getestet

Andere Tipps

Ja, der Administrator funktioniert für eine Seite mit Tonnen von Tonnen nicht sehr gut Seiten gegen Beiträge. Wie Sie erwähnen, waren die meisten WordPress -Websites Blogs und wer muss ältere Blog -Beiträge häufig bearbeiten? Die neuesten verfügbaren verfügbaren Blogger brauchen normalerweise die meisten Blogger, und da die meisten Blogs wahrscheinlich 5 Seiten oder weniger haben, war es kein Problem.

Ich stimme also zu, es wird definitiv benötigt.

Drei Dinge, die mir in den Sinn kommen, ohne eine Administratorüberholung wären die folgenden zwei, von denen eine Codierung erfordern würde:

  • Erwägen Sie, benutzerdefinierte Post -Typen zu verwenden?
  • Fügen Sie der Liste Filterfunktionen hinzu
  • Fügen Sie eine Erweiterungs-/Zusammenbruchfunktion für übergeordnete Seiten hinzu
  • Gute vorhandene Plugins finden

Erwägen Sie, benutzerdefinierte Post -Typen zu verwenden?

Oft habe ich eine Seite mit gesehen mit viele von Seiten, es stellt sich heraus, dass es einen echten Nutzen geben könnte, sie auszubrechen Benutzerdefinierte Post -Typen. Oft liegt es daran, dass in WordPress, wenn die Website erstellt wurde, nicht einmal in WordPress vorhanden war. Sie wissen, wenn das einzige Werkzeug, das Sie haben, ein Hammer ist ...

Heute denke ich, dass sie immer noch neu sind, dass es den meisten Menschen nicht in Einklang bringt, dass sie eine Option sind. Ich vermute, wenn Sie sich Ihre Inhalte ansehen, würden Sie Muster identifizieren, bei denen Seiten in einen der benutzerdefinierten Post -Typen konvertiert werden können.

Um Ihnen einige Inspirationen zu geben, finden Sie einen Screenshot für zwei verschiedene benutzerdefinierte Post -Typen mit viel Anpassungsanpassung, an denen ich arbeite:

Example Custom Post Type #1

(Quelle: mikeschinkel.com)

Example Custom Post Type #2
(Quelle: mikeschinkel.com)

Postypen für vorhandene Seiten ändern

Da Sie bereits viele Seiten haben, müssen Sie möglicherweise Ihre vorhandenen Post -Typen in den neuen benutzerdefinierten Post -Typ ändern. Eine Möglichkeit, dies zu tun, besteht darin, die entsprechenden Seiten mit einem speziellen Tag Ihrer Auswahl zu markieren und dann ein PHP -Skript oder eine SQL -Abfrage zu schreiben, um die Post -Typen für Seiten mit dem Tag zu ändern.

Alternativ können Sie ein benutzerdefiniertes Metabox schreiben, mit dem Sie den Typ und/oder die Liste der Seiten ändern können, um eine Art Änderungsfunktion anzubieten. Wenn dieser Teil von spezifischem Interesse ist, fügen Sie einen Brauch hinzu, der speziell fragt, wie man eines dieser Dinge macht.

Fügen Sie der Liste Filterfunktionen hinzu

Ein weiterer Ansatz wäre, der Liste weitere Filteroptionen hinzuzufügen. Sie können nach Kategorien, nach Tags und/oder nach Metawerten filtern. Hier ist meine Antwort zu einer Frage, in der ich gezeigt habe, wie ich den Code schreibe, um Metawerte zu sortieren; Die Filterung ist ähnlich:

Custom Post List Sorting in the WordPress Admin
(Quelle: mikeschinkel.com)

Wenn Sie weitere Einzelheiten dazu wünschen, wie genau dies für Ihren spezifischen Bedarf zu tun ist, stellen Sie bitte eine weitere spezifischere Frage?

Fügen Sie eine Erweiterungs-/Zusammenbruchfunktion für übergeordnete Seiten hinzu

Ein dritter Ansatz könnte darin bestehen, eine Erweiterungs-/Zusammenbruchfunktion mit JQuery und möglicherweise sogar Ajax bereitzustellen, damit Sie nur die Seiten der obersten Ebenen sehen und dann auf die entsprechenden Teilseiten bohren. (Leider konnte ich keinen guten Screenshot dafür finden.)

Dies würde auch ein paar Programme benötigen und wenn Sie interessiert sind, stellen Sie bitte eine weitere spezifischere Frage zum Thema?

Gute vorhandene Plugins finden

Ich habe zwar keine Erfahrung mit einem dieser hier einige Blog -Beiträge zum Thema, also können Sie vielleicht finden, was Sie unter diesen brauchen:

Hoffe das hilft?

Sie können die Option "Seiten pro Bildschirm" in "Bildschirmoptionen" (obere rechte Ecke) ändern. Wenn Sie dies auf 200 mögen, können Sie Ihre Browser verwenden, um schnell herumzuspringen (Steuerung / Befehl + F).

Wenn ich ein paar Seiten bearbeiten möchte, klicke ich auf die Bearbeitungslinks, um sie in neuen Registerkarten zu öffnen. Auf diese Weise kann ich mein "Verzeichnis" von Seiten offen halten.

Tolle Frage. Ich habe keine solide Antwort und würde gerne hören, was andere getan haben.

Abgesehen davon sind hier einige Plugins, die ich gesehen habe, die die admin -Benutzeroberfläche von WordPress anpassen können. Hinweis: Ich habe selbst keine davon ausprobiert und weiß nicht, wie sie mit WP 3.0 abschneiden würden.

Abgesehen von diesen möglicherweise veralteten Plugins können Sie den Administrator auch mit einem anpassen Admin -Thema.

Vielleicht könnte ein CSS -Whiz etwas aufschlagen, das das Seitenmanagement erleichtert, z. B. die Kategorieauswahl stärker oder so.

Warte einfach :). http://core.trac.wordpress.org/ticket/14579 , Scribu, das die Listen abgibt, sollte es einfacher machen, Dinge zu verwalten. Sachen davon werden schon verpflichtet, also können Sie am Ende darauf aufbauen.

Als Hinzufügen von JavaScripts sieht es so aus, als würden die Massenaktionen in Postaktionen umgewandelt. Dadurch können Benutzer gleichzeitig mehr Änderungen vornehmen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit wordpress.stackexchange
scroll top