web-dev-qa-db-de.com

Eigene Admin Formulare in einem WordPress CMS erstellen?

Ich habe gerade beschlossen, WordPress für ein CMS (kein Blog) zu verwenden. Die Site enthält Produktinformationen, die der Client aktualisieren kann. Ist es möglich, ein Formular im WordPress-Administrator zu erstellen, damit sie Produkte zu einer Datenbank hinzufügen können, anstatt eine vollständige Administratorseite zu erstellen, damit sie ihre Produkte aktualisieren können?

Ist das Ändern der WordPress-Admin-Seite eine gute Übung?

4
drpcken

Absolut! Genau das mache ich jetzt seit Monaten. (Es gibt einige Screenshots hier, um Ihnen zu zeigen, was möglich ist. Erstellen Sie einfach einen benutzerdefinierten Beitragstyp für Ihre Produkte und verwenden Sie dann a Plugin, mit dem Sie Benutzerdefinierte Metaboxen mit Feldern erstellen können. Hier ist eine Liste zu beachten:

Plugins für Felder & Metaboxen

Das Plugin, das ich momentan für das Beste halte, ist Simple Fields , obwohl ich vorschlagen würde, dass Sie andere in Betracht ziehen:

Plugins zum Definieren von Beitragstypen

Darüber hinaus können Sie Ihre benutzerdefinierten Beitragstypen einfach mit der Funktion register_post_type() definieren. Dies ist meine bevorzugte Vorgehensweise. Nicht zuletzt deshalb ist es einfacher, sie mit Subversion oder Git zu versionieren, wenn Sie dies tun ) oder Sie können eines dieser Plugins verwenden, was möglicherweise einfacher ist, wenn Sie noch keine Erfahrung mit benutzerdefinierten Beitragstypen haben:

Hinweis: Mit einigen dieser Plugins können Sie möglicherweise auch Felder definieren, und mit einigen der oben erwähnten Feld-Plugins können Sie möglicherweise auch benutzerdefinierte Beitragstypen verwalten. Ich hatte nicht die Zeit, sie alle zu recherchieren. Wenn ich sie also verschieben oder meine Beschreibung verschönern muss, lassen Sie es mich bitte wissen.

Benutzerdefinierte Archivseiten für Beitragstypen

Sie möchten auch Archivseiten für benutzerdefinierte Beitragstypen erstellen, die als Funktion von WordPress 3.1 angezeigt werden. Bis dahin sind diese Plugins möglicherweise hilfreich (obwohl ich sie nicht ausprobiert habe):

Weitere Informationen zu benutzerdefinierten Beitragstypen

Es wird eine Menge Referenzen zu benutzerdefinierten Beitragstypen geben. Hier sind einige, die ich vorschlagen kann (Ich habe die ersten beiden als Antworten auf WA geschrieben):

Und hier sind einige Notizen aus einer Präsentation, die ich kürzlich der Atlanta WordPress Meetup-Gruppe zu benutzerdefinierten Beitragstypen gegeben habe:

12
MikeSchinkel