2013-06-12 82 views
0

我必須在我剛剛繼承的wordpress網站的其中一個頁面上創建登錄表單。我對wordpress和php都是全新的。這個想法是創建一個登錄表單,在提交時會聯繫一個.net Web服務,然後返回一個值,表明用戶是否是有效的。 (.net的一部分都很好,我只是用一個小的php代碼片段來測試它,它工作正常)。根據返回值,我需要在wordpress中爲用戶創建一個身份驗證票據。我如何去做這件事?我似乎沒有任何線索。我嘗試使用WordPress內置的表單。儘管它非常複雜,但沒有明顯的方式建立到Web服務的soap連接等等。請幫忙。通過WordPress登錄表單,在提交時調用Web服務

+0

我不確定你是否有能力,但如果你可以的話,你應該投入時間把這個WordPress網站轉換成你更熟悉的東西。試圖讓兩個獨立的系統進行溝通可能會導致更多的問題,以及打開潛在的安全漏洞,特別是當您對其中一個系統一無所知時。雖然如果您絕對需要這樣做,我可以將您鏈接到一些相關的HTML/PHP和Wordpress教程。 –

+0

我無法自己做出這個決定。我被指示要建立這個,我擔心的任何事情都會被拋在一邊。所以,現在,我絕對需要這樣做。 – Sai

+0

好的。這只是一些友好的投入。我會添加一個答案,很快指出你的一些資源。 –

回答

0

我不完全確定你需要從哪裏開始,或者需要做多少自定義編碼才能使它按照你想要的方式工作,但瞭解SOAP in PHP似乎很重要。瞭解PHP Sessions也很重要。另外,以WordPress codex作爲參考將是一個好主意。

至於WordPress使用SOAP去,我能找到一個SO question可能有所幫助。

+0

非常感謝您的快速響應。非常感激。再一個簡單的問題。當我想在wordpress中創建一個php頁面時,我該如何解決它?我是否必須在我使用的主題內創建一個模板並將該模板用於我的頁面? – Sai

+0

對不起,在此之後我不得不離開工作。 WordPress中的頁面不是真正的PHP頁面;內容存儲在數據庫的'post_content'列的'w​​p_posts'表中,並且頁面內容周圍的所有HTML都存儲在主題模板中。這些模板文件可以在'wp-content/themes/theme-directory'中找到。很多主題非常混亂,但我相信很多框架主題對於想要自定義主題的初學者來說都很簡單。你可以找到WordPress主題的代碼[這裏](http://codex.wordpress.org/Theme_Development)。 –