2011-07-05 29 views
12

Ho un sito Wordpress su cui sto lavorando attualmente e ho creato un modulo con il plugin CformsII ma il client vorrebbe che i dati del modulo vengano inviati ad un servizio web SOAP.Come chiamare un servizio Web SOAP da un modulo Wordpress?

Ho l'URL del servizio web SOAP e dati XML, ma il plugin CformsII in Wordpress sembra utilizzare un metodo POST HTML standard che mi è stato detto che il servizio webserver SOAP non gestisce.

Non ho mai utilizzato o avuto alcuna esperienza con i servizi Web SOAP prima quindi ho davvero bisogno di indicazioni su come posso inviare i dati dei moduli da un sito Wordpress (con o senza il plugin CformsII) a un SOAP servizio web.

Qualcuno ha raggiunto questo in precedenza o conosce qualche plug-in che potrebbe essere d'aiuto?

risposta

10

Vorrei avere una risposta migliore per te, ma temo che ciò comporti un po 'di programmazione e comprensione su SOAP. (Perché non sono riuscito a trovare alcun plugin WordPress che implementasse un client SOAP generico o più specificamente un submitter di moduli con supporto SOAP).

Questo post autore raccolto un bel gruppo di collegamenti che dovrebbero aiutarti ad iniziare: https://wordpress.stackexchange.com/questions/14804/embedding-a-soap-client-into-a-wordpress-plugin

Personalmente, io uso GravityForms per tutti i miei progetti (ma è un plug-in a pagamento). Ma forniscono una bella API e c'è un hook chiamato gform_post_submission che personalmente ho usato molto. (Ho "postato" sui servizi REST usando quel gancio).

Problemi correlati