Wordpress a-t-il une «API de formulaire»?

12

Je fais l'essentiel de mon développement chez Drupal. Cependant je travaille sur un site Wordpress et j'ai besoin de faire un formulaire.

Ce qui m'a fait penser: existe-t-il quelque chose comme une API de formulaire pour WordPress comme il y en a dans Drupal? Existe-t-il un moyen d'ajouter un formulaire standardisé en utilisant PHP?

Kelly Hays
la source

Réponses:

8

Non, mais ça devrait;)

Il existe plusieurs classes de champs personnalisés (backend).

Pour les formulaires frontaux, vous feriez probablement mieux avec un plugin dans le lien d'Eugene Manuilov.

Wyck
la source
1

Je ferais aussi bien de jeter mon chapeau dans cette bague. Ce plugin fournit une API très similaire à l'API Drupal forms, et est idéal pour la génération et le traitement de formulaires à usage général.

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

Bendoh
la source
0

Depuis mai 2017, il n'y a pas d'API Forms formelle dans le noyau wordpress.

Il y a la proposition d'API Fields qui travaille à avoir une bibliothèque standard pour définir les champs de formulaire.

Le dépôt de la bibliothèque peut être trouvé ici:

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

Bien que cette bibliothèque soit dans un état alpha et non recommandée pour la production.

Il y a une discussion des problèmes ici: https://torquemag.io/2016/02/wordpress-needs-fields-api-use/

Maintenant, wordpress se dirige vers une zone d'administration plus axée sur l'API REST, je pense que cette API Fields est une étape importante pour normaliser le backend Wordpress, qui, pour être honnête, en a désespérément besoin.

Jusque-là, la meilleure option est d'utiliser l'un des plugins mentionnés dans les autres réponses.

Tim
la source