it-swarm.com.de

Gewusst wie: CRUD für individuelle Beitragstypen im Frontend?

Gibt es eine einfache Möglichkeit, benutzerdefinierte Beitragstypen im Frontend zu ändern? Vielleicht kannst du mich zu einem Plugin verweisen?

Ich habe beispielsweise einen benutzerdefinierten Beitragstyp mit dem Namen "Produkt". Die Beispiele, die ich online sehe, zeigen, wie ich CRUD für Produkte im Dashboard ausführen kann. Gibt es eine Möglichkeit, ein Produkt am Frontend der Website zu ändern?

Muss ich meinen eigenen Code für das Frontend schreiben?

1
rexposadas

Ich komme aus der Welt von Django, wo CRUD King ist, also hatte ich eine ähnliche Frage. Die beste Antwort, die ich bisher gefunden habe, ist Pods und die zugehörige Pod-Benutzeroberfläche . Im Gegensatz zu "Custom Posts", die etwas seltsam sind, wenn Sie einen Blick unter die Haube werfen, erstellt Pods tatsächlich echte Tabellen mit echten Feldern. Außerdem können Sie Relationen erstellen! Was für ein Konzept! Versuchen Sie das mit benutzerdefinierten Feldern. Ich habe dies noch nicht für eine benutzerbezogene Seite getan, aber es ist ein sehr nettes Eingabeformular für Administratoren.

Update als Antwort auf Kommentar:

WP hat nicht wirklich einen ORM, von dem man sprechen kann. Es gibt meta-Tabellen (wp_usermeta, wp_postmeta und wp_commentmeta), in denen "zusätzliche" Informationen gespeichert werden (hier werden neue Felder für benutzerdefinierte Beitragstypen gespeichert), aber es gibt keine der sehr netten Dereferenzierungen, die Sie in einem ordnungsgemäßen ORM haben .

Obwohl Beziehungen (Fremdschlüssel, Eins-zu-Eins und Viele-zu-Viele) von WP nicht nativ unterstützt werden, gibt es eine Handvoll Plugins, die dieses Problem beheben, und eines, das diese Situation möglicherweise für Sie schmackhaft macht. Ich habe (noch) keinen von ihnen benutzt, deshalb kann ich nicht für ihre relativen Stärken und Schwächen sprechen.

5
Peter Rowell

Ich kenne ein Plugin für den Front-End-Editor , mit dem verschiedene Dinge im Front-End bearbeitet werden können.

0
Rarst