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?

Kelly Hays
quelle

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.

Wyck
quelle
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

Bendoh
quelle
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.

Tim
quelle