我必須在我剛剛繼承的wordpress網站的其中一個頁面上創建登錄表單。我對wordpress和php都是全新的。這個想法是創建一個登錄表單,在提交時會聯繫一個.net Web服務,然後返回一個值,表明用戶是否是有效的。 (.net的一部分都很好,我只是用一個小的php代碼片段來測試它,它工作正常)。根據返回值,我需要在wordpress中爲用戶創建一個身份驗證票據。我如何去做這件事?我似乎沒有任何線索。我嘗試使用WordPress內置的表單。儘管它非常複雜,但沒有明顯的方式建立到Web服務的soap連接等等。請幫忙。通過WordPress登錄表單,在提交時調用Web服務
回答
我不完全確定你需要從哪裏開始,或者需要做多少自定義編碼才能使它按照你想要的方式工作,但瞭解SOAP in PHP似乎很重要。瞭解PHP Sessions也很重要。另外,以WordPress codex作爲參考將是一個好主意。
至於WordPress使用SOAP去,我能找到一個SO question可能有所幫助。
非常感謝您的快速響應。非常感激。再一個簡單的問題。當我想在wordpress中創建一個php頁面時,我該如何解決它?我是否必須在我使用的主題內創建一個模板並將該模板用於我的頁面? – Sai
對不起,在此之後我不得不離開工作。 WordPress中的頁面不是真正的PHP頁面;內容存儲在數據庫的'post_content'列的'wp_posts'表中,並且頁面內容周圍的所有HTML都存儲在主題模板中。這些模板文件可以在'wp-content/themes/theme-directory'中找到。很多主題非常混亂,但我相信很多框架主題對於想要自定義主題的初學者來說都很簡單。你可以找到WordPress主題的代碼[這裏](http://codex.wordpress.org/Theme_Development)。 –
- 1. 通過.Net提交服務的Web表單
- 2. 使用Websphere上的表單登錄調用Web服務
- 3. 從HTML表單提交證書到WordPress登錄過程
- 4. 在提交之前調用中間Web服務服務的HTML表單
- 5. 登錄無表單提交
- 6. 登錄表單不提交
- 7. 在wordpress中提交一個web表單
- 8. 防止在登錄時提交重複表單提交
- 9. Asp.net MVC調用登錄Web服務
- 10. 使用Python 3.1提交登錄表單
- 11. 用戶登錄後提交表單
- 12. 通過回調提交表單與ajax
- 13. 從WordPress調用Web服務
- 14. Web UI自動登錄,然後使用Powershell/Curl提交表單
- 15. Ajax調用不會通過 - 表單總是通過php提交
- 16. Wordpress登錄表單
- 17. 通過jquery提交表單提交
- 18. 通過jQuery提交表單提交JSON
- 19. 在ZF2中提交表單時,保存登錄用戶的user_id
- 20. 請登錄表單在WordPress
- 21. WordPress登錄表單:重命名標籤提交字段
- 22. 公開Web服務,通過WordPress的
- 23. 實時通過Web服務
- 24. 通過javascript提交表單
- 25. 通過Servlet提交表單
- 26. 通過Ajax提交表單
- 27. 表單提交通過
- 28. 通過XMLHttpRequest提交表單
- 29. 通過javascript提交表單
- 30. 通過代理Web服務重複Web服務調用 - 性能
我不確定你是否有能力,但如果你可以的話,你應該投入時間把這個WordPress網站轉換成你更熟悉的東西。試圖讓兩個獨立的系統進行溝通可能會導致更多的問題,以及打開潛在的安全漏洞,特別是當您對其中一個系統一無所知時。雖然如果您絕對需要這樣做,我可以將您鏈接到一些相關的HTML/PHP和Wordpress教程。 –
我無法自己做出這個決定。我被指示要建立這個,我擔心的任何事情都會被拋在一邊。所以,現在,我絕對需要這樣做。 – Sai
好的。這只是一些友好的投入。我會添加一個答案,很快指出你的一些資源。 –