将代码从wordpress中的模板页面中分离出来(单独的视图和代码)



这是为长期从事这项工作的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.

相关内容

最新更新