Hat Wordpress eine "Formular-API"?


12

Ich mache den größten Teil meiner Entwicklung in Drupal. Ich arbeite jedoch an einer Wordpress-Site und muss ein Formular erstellen.

Was mich zum Nachdenken brachte: Gibt es so etwas wie eine Formular-API für WordPress wie in Drupal? Gibt es eine Möglichkeit, ein standardisiertes Formular mithilfe von PHP hinzuzufügen?

Antworten:


8

Nein, aber es sollte;)

Es gibt mehrere benutzerdefinierte Feldklassen (Backend).

Für Front-End-Formulare ist es wahrscheinlich am besten, wenn Sie ein Plugin in Eugene Manuilovs Link verwenden.




1

Ich könnte genauso gut meinen Hut in diesen Ring werfen. Dieses Plugin bietet eine API, die der Drupal-Formular-API sehr ähnlich ist, und eignet sich hervorragend für die Generierung und Verarbeitung von Formularen für allgemeine Zwecke.

https://github.com/oomphinc/WP-Forms-API



0

Ab Mai 2017 gibt es im WordPress-Kern keine formale Formular-API.

Es gibt den Fields-API-Vorschlag, der auf eine Standardbibliothek zum Definieren von Formularfeldern hinarbeitet.

Das Repo für die Bibliothek finden Sie hier:

https://github.com/sc0ttkclark/wordpress-fields-api

Obwohl sich diese Bibliothek in einem Alpha-Zustand befindet und nicht für die Produktion empfohlen wird.

Es gibt eine Diskussion der Probleme hier: https://torquemag.io/2016/02/wordpress-needs-fields-api-use/

Jetzt bewegt sich WordPress in Richtung eines mehr von der REST-API gesteuerten Administrationsbereichs. Ich denke, dass diese Fields-API ein wichtiger Schritt zur Standardisierung des Wordpress-Backends ist, das es, um ehrlich zu sein, dringend benötigt.

Bis dahin ist es am besten, eines der in den anderen Antworten genannten Plugins zu verwenden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.