如果我理解正确,您希望有一个主题,并且只需要一些条件就可以根据复选框加载不同的模板。
您链接到的文章仅涉及page
模板,不适用于WordPress生态系统中的所有其他模板文件,例如帖子或类别(尽管您也可以通过一些编码将此功能添加到帖子)。
如果你想应用一种处理所有WordPress模板的技术,你最好使用get_template_part
并将“zurb”版本作为默认主题内的子文件夹。然后可以使用一些条件来加载所需的内容。
如果你只说page
模板,WordPress自动扫描主题目录,包括子文件夹,因此只要你构造模板标题,它就会找到它,这包括子主题。
tl;医生,你不需要做任何事情除了required header
例如
<?php
/*
Template Name: Snarfer
*/
?>
当然,如果有很多文件要扫描和细分曲面,您将受到性能影响。
还应注意:
重命名页面模板(包括将所有顶级页面模板移动到目录中)将取消为当前使用该页面模板的所有页面分配该页面模板。这是您工具箱中的新工具,但请明智地使用它