WordPress hat offensichtlich einen Blogging-Hintergrund, kann aber verwendet werden, um Websites mit vielen Seiten zu bedienen. Was für mich jedoch zu kurz kommt, ist nicht die Leistung, sondern der Umgang mit vielen Seiten, untergeordneten Seiten usw. im Admin-Bereich. Das Durchsuchen der Liste der Seiten, die versuchen, das Gesuchte zu finden, ist schnell eine lästige Aufgabe Insbesondere ohne die Möglichkeit, einen Drilldown in Seitenhierarchien usw. durchzuführen. Welche Techniken / Plugins verwenden die Benutzer, um dieses Problem zu beheben?
quelle
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?
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 )
(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?
quelle
Sie können die Option "Seiten pro Bildschirm" in den "Bildschirmoptionen" (obere rechte Ecke) ändern. Wenn Sie den Wert auf 200 setzen, können Sie mit der Suchfunktion Ihres Browsers schnell herumspringen (Strg / Befehl + F).
Wenn ich ein paar Seiten bearbeiten möchte, klicke ich mit der mittleren Maustaste auf die Bearbeitungslinks, um sie in neuen Registerkarten zu öffnen. Auf diese Weise kann ich mein "Seitenverzeichnis" geöffnet lassen.
quelle
Pages per Screen
Option gespielt und wusste nicht, wie ich sie verpasst hatte.Gute Frage. Ich habe keine solide Antwort und würde gerne hören, was andere getan haben.
Nebenbei bemerkt, hier sind ein paar Plugins, die ich gesehen habe und die die Admin-Benutzeroberfläche von WordPress anpassen können. Hinweis: Ich habe noch keine davon ausprobiert und weiß nicht, wie sie in WP 3.0 abschneiden würden.
Abgesehen von diesen möglicherweise veralteten Plugins können Sie den Admin auch mithilfe eines Admin-Themas anpassen .
Möglicherweise könnte ein CSS-Assistent die Seitenverwaltung vereinfachen, z. B. die Kategorieauswahl hervorheben oder so etwas.
quelle
Warte einfach :). http://core.trac.wordpress.org/ticket/14579 , Scribu ist Ajaxifying die Listen, sollte es einfacher machen, Sachen zu verwalten. Sachen davon werden schon zugesagt, so dass man am Ende darauf aufbauen kann.
Neben dem Hinzufügen von Javascripts werden Massenaktionen in Post-Aktionen konvertiert. Dadurch können Benutzer mehr Änderungen gleichzeitig vornehmen.
quelle