主题应与 WordPress 插件配合良好工作。插件通过使用动作(actions)和过滤器(filters)来添加功能,这些统称为钩子(hooks),有关更多信息请参见 插件 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()位于 comments.php 文件中,在该文件的闭合标签 (</div>) 之前直接放置。查看核心主题的模板以了解这些钩子的使用示例。