簡體   English   中英

如何在Wordpress中為自定義表單組織代碼?

[英]How to organize my code for a custom form in Wordpress?

我們正在使用Wordpress和WPML插件來制作我們網站的新版本(當前內部由PHP開發)。

我們當前的站點包含一些表單,其中之一非常專業: 用於對我們的Web應用程序進行免費試用 它使用一些外部庫來執行其職責(連接到MSSQL,發送電子郵件,使用REST服務注冊跟蹤事件等)。

由於我剛接觸Wordpress, 所以我真的不知道如何組織代碼和庫來顯示表單和處理commit 我對MVC框架(CodeIgniter)有一些經驗,我喜歡事物的組織方式。

從我的第一項研究中,我可以創建一個自定義模板,並直接在其中編寫表單代碼(並在其中包括我的庫),並且也可以直接在模板中處理POST(從我的角度來看,組織得不夠好: “視圖”中的“控制器”代碼)。

也許我也應該為該表格開發一個插件,但我不確定。

創建自定義表單的建議有哪些建議,這些表單將使用我想要實現的幾個庫?

您所描述的功能聽起來完全像是候選插件。 任何對WordPress進行更改或添加功能的操作都應為插件,您的主題文件應保留用於網站外觀。

將其作為插件可以將您的視圖關注點(您的主題)與功能關注點(此插件)分開。 您將能夠更新或更改主題,而不必移植/適配/重寫混雜在主題中的一堆代碼,並且您的代碼將組織得更好。

另請參閱WordPress插件或主題中的我的功能是否屬於其中? 在SitePoint上進行其他處理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM