在WordPress中,get_header()
和 get_footer()
是两个非常有用的函数,它们允许您在主题的模板文件中包含页眉(header)和页脚(footer)的内容。以下是如何使用这些函数的步骤:
1. 创建或编辑主题模板文件
首先,您需要在WordPress的主题目录中创建或编辑模板文件。通常,这些文件位于 wp-content/themes/your-theme/
目录下。
2. 使用 get_header()
在您的主题模板文件(如 index.php
、page.php
、single.php
等)的顶部,您可以使用 get_header()
函数来包含页眉模板。例如:
<?php
get_header(); // 包含页眉
?>
这将调用 header.php
文件,这是定义您网站页眉的默认文件。如果您需要调用一个特定的页眉模板,可以传递一个字符串参数给 get_header()
,如下所示:
<?php
get_header('custom-header'); // 包含自定义页眉模板 custom-header.php
?>
3. 使用 get_footer()
在您的主题模板文件的底部,您可以使用 get_footer()
函数来包含页脚模板。例如:
<?php
get_footer(); // 包含页脚
?>
这将调用 footer.php
文件,这是定义您网站页脚的默认文件。同样地,如果您需要调用一个特定的页脚模板,可以传递一个字符串参数给 get_footer()
,如下所示:
<?php
get_footer('custom-footer'); // 包含自定义页脚模板 custom-footer.php
?>
4. 创建自定义页眉和页脚模板(可选)
如果您想要创建自定义的页眉和页脚模板,只需在主题目录中创建相应的文件,例如 custom-header.php
和 custom-footer.php
,然后在 get_header()
和 get_footer()
函数中引用它们。
示例模板结构
以下是一个典型的WordPress模板文件结构示例,展示了如何使用 get_header()
和 get_footer()
:
<?php
get_header(); // 包含页眉
?>
<!-- 页面内容开始 -->
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<?php
// 您的页面内容逻辑
?>
</main>
</div>
<?php
get_footer(); // 包含页脚
?>
确保在您的主题目录中创建了 header.php
和 footer.php
文件,因为这是 get_header()
和 get_footer()
默认调用的文件。如果这些文件不存在,调用这些函数将不会产生任何输出。