我刚做完a tutorial 这告诉我header.php
不关闭包含文件底部的标记。
现在我意识到在任何一个父文件中header.php
包括结束标签;这确实违背了我作为前端开发人员的良好判断;因为稍后编辑主题的人(可能是我,也可能是其他人)必须知道该标记需要在包含它的父文件中关闭。只是感觉不对。感觉就像编辑器将标记标记为“额外的结束标记”时,您想要删除它。
如果我使用:
<?php include(TEMPLATEPATH . \'/justTheHTMLHeader.php\'); ?>
<!-- AND -->
<?php include(TEMPLATEPATH . \'/justTheBlogHeader.php\');` ?>
而不是get_header()
?在我看来,这种方法将更加模块化,不会在包含的文件和它们的父文件之间留下任何无关的标记。
我还注意到默认的Wordpress模板是这样设置的,所以我显然是错的,我打破了某种Wordpress主题标准,不管我怎么想。
这背后的原因是什么?