2011-07-05 52 views
12

Tengo un sitio de Wordpress en el que estoy trabajando actualmente y he configurado un formulario con el complemento CformsII, pero el cliente desea que los datos del formulario se envíen a un servicio web SOAP.¿Cómo llamar a un servicio web SOAP desde un formulario de Wordpress?

Tengo la URL del servicio web SOAP y datos XML pero el plugin CformsII en Wordpress parece usar un método HTML POST estándar que me han dicho que el servicio web SOAP no manejará.

Nunca antes había usado o tenía experiencia con servicios web SOAP, así que realmente necesito orientación sobre cómo puedo enviar datos de formularios de un sitio de Wordpress (con o sin el complemento CformsII) a un SOAP servicio web.

¿Alguien ha logrado esto anteriormente o sabe de algún complemento que pueda ayudar?

Respuesta

10

Ojalá tuviera una mejor respuesta para usted, pero me temo que implicará algo de codificación y comprensión en SOAP. (Porque no pude encontrar ningún complemento de WordPress que implementara un cliente SOAP genérico o más específicamente un remitente de formulario con soporte SOAP).

Este post autor recoge un buen grupo de enlaces que le ayudarán a empezar: https://wordpress.stackexchange.com/questions/14804/embedding-a-soap-client-into-a-wordpress-plugin

Personalmente, yo uso GravityForms para todos mis proyectos (pero es un plugin de pago). Pero proporcionan una buena API y hay un gancho llamado gform_post_submission que personalmente he usado mucho. (He "publicado" los servicios REST usando ese enlace).

Cuestiones relacionadas