O Wordpress tem uma “API de formulário”

10

Eu faço a maior parte do meu desenvolvimento no Drupal, no entanto, estou trabalhando em um site Wordpress e preciso criar um formulário. O que me fez pensar, existe uma API Form para wordpress como há Drupal? Existe uma maneira de adicionar um formulário usando php? Quaisquer links para documentação (que eu não encontrei) ou posts do blog seriam muito apreciados.

Obrigado

    
por Kelly Hays 08.04.2012 / 21:38

6 respostas

7

Não, mas deveria;)

Existem várias classes de campo personalizadas (backend).

Para formulários de front-end, você provavelmente se sairá melhor com um plugin no link de Eugene Manuilov.

    
por Wyck 09.04.2012 / 07:14
4

Não há API de formulário. Tente usar o plugin para isso. Encontre aqui: wordpress.org/extend/plugins/search.php?q=form

    
por Eugene Manuilov 09.04.2012 / 07:27
1

Outra biblioteca de campos personalizados:

Metaboxes e campos personalizados para WordPress

enlace

Muitos dos plug-ins de formulários 'gratuitos' no repositório são muito limitados em termos de funcionalidade, mas há opções:

GravityForms

enlace

NinjaForms

enlace

    
por Refiner 12.04.2012 / 20:32
1

Você também pode ver:

API de formulários WP enlace

Momtaz Nmwdhj enlace

    
por Nashwan Doaqan 27.06.2013 / 17:52
0

Eu também posso jogar meu chapéu neste anel. Esse plug-in fornece uma API muito semelhante à API de formulários do Drupal e é ótima para geração e processamento de formulários de propósitos gerais.

enlace

    
por Bendoh 12.02.2015 / 03:53
0

A partir de maio de 2017, não há uma API formal de formulários no núcleo do wordpress.

Existe a proposta da API de campos que está trabalhando para ter uma biblioteca padrão para definir campos de formulário.

O repo da biblioteca pode ser encontrado aqui:

enlace

Embora esta biblioteca esteja em um estado alfa e não seja recomendada para produção.

Há uma discussão dos problemas aqui: enlace

Agora o wordpress está se movendo em direção a uma área de administração mais orientada por API REST, acho que essa API de campos é um passo importante para padronizar o back-end do Wordpress, que para ser honesto precisa desesperadamente dele.

Até lá, a melhor opção é usar um dos plugins mencionados nas outras respostas.

    
por Tim 04.06.2017 / 13:08