0
我在tpl文件中有一個表單,並在wordpress theme.so中調用了tpl,現在表單被提交給主題文件。在wordpress主題中的HTML表格
誰能告訴我哪種方式是wordpress的正確方式?
1.獲取帖子值並將值傳遞給自定義插件函數以處理數據庫功能。
2.獲取帖子值並處理主題本身的數據庫功能。
3.直接對自定義插件功能執行操作。
感謝
我在tpl文件中有一個表單,並在wordpress theme.so中調用了tpl,現在表單被提交給主題文件。在wordpress主題中的HTML表格
誰能告訴我哪種方式是wordpress的正確方式?
1.獲取帖子值並將值傳遞給自定義插件函數以處理數據庫功能。
2.獲取帖子值並處理主題本身的數據庫功能。
3.直接對自定義插件功能執行操作。
感謝
技術上做的最好的事情就是編寫一個插件,也將提供模板(當然你可以讓主題壓倒一切的是一種方式 - 例如通過使用locate_template('my-plugin-template.php')
檢查模板存在於當前主題中)。
您應該然後處理表單提交你的插件 - 我想無論是對實例的template_redirect
行動過濾器表單值檢查(你可以做到這一點前面還有 - 像init
的實例),或者甚至是權利之前如果您不需要重新定向,請加載模板。
使用插件,將所有代碼放在主題中的想法是,如果您決定在將來更改主題,那麼在新主題中保留相同的功能也會更容易。
我個人儘量避免直接調用插件文件(你想到的第三個選項) - 不是它有任何我知道的副作用,但它只是我自己的偏好。