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?

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.




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



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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.