Ja, der Administrator arbeitet nicht besonders gut für eine Site mit Tonnen von Seiten im Vergleich zu Posts . Wie Sie bereits erwähnt haben, waren die meisten WordPress-Sites Blogs und wer muss ältere Blog-Posts häufig bearbeiten? Die aktuellste Version ist alles, was die meisten Blogger normalerweise brauchen, und da die meisten Blogs wahrscheinlich 5 Seiten oder weniger haben, war dies kein Problem.
Also stimme ich zu, es wird definitiv gebraucht.
Drei Dinge, die ohne eine Admin-Überarbeitung in den Sinn kommen, wären die folgenden zwei, für die eine gewisse Codierung erforderlich wäre:
- Ziehen Sie die Verwendung benutzerdefinierter Beitragstypen in Betracht?
- Filterfunktion zur Liste hinzufügen
- Fügen Sie eine Expand / Collapse-Funktion für übergeordnete Seiten hinzu
- Gute vorhandene Plugins finden
Ziehen Sie die Verwendung benutzerdefinierter Beitragstypen in Betracht?
Oft stellte sich heraus, dass ich bei einer Website mit vielen Seiten einen echten Vorteil daraus ziehen kann, sie als benutzerdefinierte Beitragstypen zu definieren . Oft liegt es daran, dass es bei der Erstellung der Website keine benutzerdefinierten Post-Typen in WordPress gab, die berücksichtigt werden müssten. Sie wissen, wenn das einzige Werkzeug, das Sie haben, ein Hammer ist ...
Heute denke ich, weil sie noch neu sind, denken die meisten Menschen nicht, dass sie eine Option sind. Wenn Sie sich Ihren Inhalt ansehen, können Sie Muster identifizieren, mit denen Pages in einen oder mehrere benutzerdefinierte Beitragstypen konvertiert werden können.
Als Inspiration hier ein Screenshot für zwei verschiedene benutzerdefinierte Post-Typen, an denen ich gerade arbeite:
(Quelle: mikeschinkel.com )
So ändern Sie die Beitragstypen für vorhandene Seiten
Da Sie bereits viele Seiten haben, müssen Sie möglicherweise Ihre vorhandenen Beitragstypen in den neuen benutzerdefinierten Beitragstyp ändern. Eine Möglichkeit, dies zu tun, besteht darin, die entsprechenden Seiten mit einem speziellen Tag Ihrer Wahl zu versehen und dann ein PHP-Skript oder eine SQL-Abfrage zu schreiben, um die Beitragstypen für Seiten mit dem Tag zu ändern.
Alternativ können Sie eine benutzerdefinierte Metabox schreiben, mit der Sie den Typ ändern können, und / oder Sie können die Liste der Seiten ändern, um eine Funktion zum Ändern des Typs bereitzustellen. Wenn dieser Teil von besonderem Interesse ist, fügen Sie eine Benutzerdefinition hinzu, in der Sie speziell gefragt werden, wie eine dieser Aktionen ausgeführt werden soll.
Filterfunktion zur Liste hinzufügen
Ein anderer 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 auf eine Frage, in der ich gezeigt habe, wie der Code zum Sortieren nach Metawerten geschrieben wird. Das Filtern ist ähnlich:
(Quelle: mikeschinkel.com )
Wenn Sie weitere Einzelheiten dazu wünschen, wie Sie dies genau für Ihren speziellen Bedarf tun sollen, stellen Sie bitte eine weitere spezifischere Frage.
Fügen Sie eine Expand / Collapse-Funktion für übergeordnete Seiten hinzu
Ein dritter Ansatz könnte darin bestehen, mithilfe von jQuery und möglicherweise sogar AJAX eine Funktion zum Erweitern / Reduzieren bereitzustellen, mit der Sie nur die Seiten der obersten Ebene anzeigen und dann einen Drilldown zu den relevanten Unterseiten durchführen können. (Leider konnte ich keinen guten Screenshot dafür finden.)
Dies würde auch etwas Programmierung erfordern und wenn Sie interessiert sind, stellen Sie bitte eine weitere spezifischere Frage zu diesem Thema.
Gute vorhandene Plugins finden
Obwohl ich noch keine Erfahrung mit diesen hier habe, gibt es einige Blog-Beiträge zu diesem Thema. Vielleicht finden Sie hier das, was Sie brauchen:
Hoffe das hilft?