Eigene Admin Formulare in einem WordPress CMS erstellen?

Ich habe gerade beschlossen, WordPress für ein CMS zu verwenden (kein Blog). Die Website enthält einige Produktinformationen, die der Client aktualisieren soll. Anstatt eine komplette Admin-Seite zu erstellen, nur um ihre Produkte zu aktualisieren, ist es möglich, ein Formular im WordPress-Admin zu erstellen, damit sie Produkte zu einer database hinzufügen können?

Ändert die WordPress-Admin-Seite gute Praxis?

Solutions Collecting From Web of "Eigene Admin Formulare in einem WordPress CMS erstellen?"

Absolut! Genau das mache ich seit Monaten. ( Hier finden Sie einige Screenshots , die Ihnen zeigen, was möglich ist.) Erstellen Sie einfach einen benutzerdefinierten Posttyp für Ihre Produkte und verwenden Sie dann ein Plugin, um benutzerdefinierte Metaboxen mit Feldern zu erstellen. Hier ist eine Liste zu beachten:

Plugins für Felder und Metaboxen

Das Plugin, von dem ich denke, dass es im Moment am besten ist, ist Simple Fields, obwohl ich vorschlagen würde, dass du andere in Betracht ziehst:

  • Einfache Felder
  • Einfache benutzerdefinierte Felder
  • Verve Meta-Boxen
  • Magische Felder ( Siehe auch )

Plugins zum Definieren von Post-Typen

Außerdem kannst du deine eigenen Post-Typen einfach mit der register_post_type() function definieren (was ich aus vielen Gründen auch nicht tue, nicht zuletzt ist es einfacher, sie mit Subversion oder Git zu steuern, wenn du das tust) oder Sie können eines dieser Plugins verwenden, das einfacher ist, wenn Sie neue benutzerdefinierte Post-Typen kennen:

  • CMS drücken
  • Benutzerdefinierte Beitragstyp-Benutzeroberfläche
  • WP Easy Post-Typen ( Siehe auch )
  • WP-Beitragstyp-UI
  • GD Custom Posts und Taxonomies Tools
  • Ultimativer Post-Typ-Manager

Hinweis: Einige dieser Plugins lassen Sie möglicherweise auch Felder definieren, und einige der oben genannten Felder-Plugins können Sie auch benutzerdefinierte Post-Typen verwalten lassen. Ich hatte nicht die Zeit, sie alle zu erforschen, also lassen Sie mich wissen, wenn ich diese umherbewegen oder auf meiner Beschreibung verschönern muss.

Benutzerdefinierte Post-Typ-Archivseiten

Sie möchten auch Archivseiten für benutzerdefinierte Post-Typen erstellen, die als eine function von WordPress 3.1 angezeigt werden, aber bis dahin könnten diese Plugins nützlich sein (obwohl ich sie nicht ausprobiert habe):

  • Einfache benutzerdefinierte Beitragstyp-Archive
  • Benutzerdefinierte Post-Typ-Archive

Weitere Informationen zu benutzerdefinierten Beitragstypen

Es gibt eine Menge von Referenzen auf benutzerdefinierte Post-Typen, hier sind einige, die ich vorschlagen kann (Ich schrieb die ersten beiden als Antworten wo auf WA) :

  • Auf StackExchange

    • Tipps zur Verwendung von WordPress als CMS?
    • CrunchBase.com mit WordPress klonen?
  • Auf WordPress Codex

    • Benutzerdefinierte Beitragstypen
    • “Unterstützt” Referenz für benutzerdefinierte Post-Typen
  • Blogeinträge

    • Benutzerdefinierte Post-Typen in WordPress
    • 101 Techniken für ein leistungsfähiges CMS mit WordPress
    • Solide WordPress 3.0-Designs mit benutzerdefinierten Post-Typen
    • Benutzerdefinierte Post-Typen und Taxonomien WordPress Der richtige Weg
    • Benutzerdefinierte Beitragstypen in WordPress 3.0
    • Hinzufügen benutzerdefinierter Feld-GUI zu benutzerdefinierten Beitragstypen in WordPress 3.0

Und hier sind ein paar Notizen aus einer Präsentation, die ich vor kurzem der WordPress Meetup-Gruppe von Atlanta über benutzerdefinierte Beitragstypen gegeben habe:

  • Präsentationsnotizen: Benutzerdefinierte Post-Typen für WordPress