2013-12-20 56 views
0

我在tpl文件中有一個表單,並在wordpress theme.so中調用了tpl,現在表單被提交給主題文件。在wordpress主題中的HTML表格

誰能告訴我哪種方式是wordpress的正確方式?

1.獲取帖子值並將值傳遞給自定義插件函數以處理數據庫功能。

2.獲取帖子值並處理主題本身的數據庫功能。

3.直接對自定義插件功能執行操作。

感謝

回答

0

技術上做的最好的事情就是編寫一個插件,也將提供模板(當然你可以讓主題壓倒一切的是一種方式 - 例如通過使用locate_template('my-plugin-template.php')檢查模板存在於當前主題中)。

您應該然後處理表單提交你的插件 - 我想無論是對實例的template_redirect行動過濾器表單值檢查(你可以做到這一點前面還有 - 像init的實例),或者甚至是權利之前如果您不需要重新定向,請加載模板。

使用插件,將所有代碼放在主題中的想法是,如果您決定在將來更改主題,那麼在新主題中保留相同的功能也會更容易。

我個人儘量避免直接調用插件文件(你想到的第三個選項) - 不是它有任何我知道的副作用,但它只是我自己的偏好。