这是为长期从事这项工作的wordpress开发人员准备的,我想要的是关于如何构建代码的建议,我想要一个"关注分离";。这是我现在的设置,我有一个表单页面模板,我想要一个单独的文件来从模板页面中删除代码。我追求的是一个可维护的代码库。
你们能给我一个建议吗?关于如何以可维护的方式构建代码库。任何建议都将不胜感激。
您正在寻找get_template_part()
将模板零件加载到模板中。为子主题提供了一种简单的机制,用于重载主题中可重用的代码段。
- 来源@https://developer.wordpress.org/reference/functions/get_template_part/
参数 | 描述 |
---|---|
$slug |
(字符串((必需(通用模板的段塞名称 |
$name |
(字符串((可选(专用模板的名称。默认值:null |
如果你正在寻找某种MVC,我建议你使用Timber。它提供了分支模板引擎来处理您的视图,而它背后的逻辑(模型、控制器、配置等(可以在任何地方组织(但端点必须是functions.php(
此外,主题中必须存在index.php,因此它可以作为渲染视图的起点。事实上,它可以是任何通用的WordPress模板,但我更喜欢只保留index.php.