2011-07-05 42 views
12

我有一個目前正在使用的Wordpress網站,並且已經使用CformsII插件設置了一個表單,但客戶端希望將表單數據提交給SOAP Web服務。如何從Wordpress表單調用SOAP Web服務?

我有SOAP webservice URL和XML數據,但Wordpress中的CformsII插件似乎使用標準的HTML POST方法,我被告知SOAP web服務將無法處理。

我從來沒有使用或有任何使用SOAP Web服務的經驗,所以我真的需要指導我如何才能將表單數據從Wordpress網站(帶或不帶CformsII插件)提交給SOAP網絡服務。

有沒有人實現過這個或知道任何可以幫助的插件?

回答

10

我希望我對你有一個更好的答案,但恐怕它會涉及一些關於SOAP的編碼和理解。 (因爲我找不到任何實現了通用SOAP客戶端的WordPress插件,或者更確切地說是一個帶有SOAP支持的表單提交器)。

這篇文章筆者收集你開始一個很好的鏈接組應該有助於得到:https://wordpress.stackexchange.com/questions/14804/embedding-a-soap-client-into-a-wordpress-plugin

就個人而言,我用GravityForms爲我所有的項目(但它是一個付費插件)。但是他們提供了一個很好的API,並且有一個叫gform_post_submission的鉤子,我個人使用過很多。 (我使用該鉤子「發佈」到REST服務)。