主题应该与WordPress插件配合使用。插件通过使用动作和过滤器来增加功能,它们被统称为钩子(更多信息见插件API)。
大多数钩子是由WordPress内部执行的,所以你的主题不需要特别的标签来使它们工作。然而,有几个钩子需要包含在你的主题模板中。这些钩子是由特殊的模板标签触发的:
- wp_head()
- 放在主题的header.php模板文件的<head>元素末尾。
- wp_body_open()
- 在一个主题的header.php模板文件的<body>元素的开头。
- wp_footer()
- 放在footer.php中,就在</body>标签之前。
- wp_meta()
- 通常是在一个主题的菜单或侧边栏的<li>Meta</li>部分。
- comment_form()
- 在comment.php中直接放在文件的结束标签(</div>)之前。
看一下核心主题的模板,了解这些钩子是如何使用的。