在WordPress中,get_header()
和 get_footer()
是两个非常有用的函数,它们允许你在主题的模板文件中包含页眉(header)和页脚(footer)的内容。以下是如何使用这些函数的步骤:
1. 创建或编辑模板文件
首先,你需要创建或编辑一个位于你的WordPress主题目录中的PHP模板文件。这通常是一个.php
文件,例如page.php
、single.php
、index.php
等。
2. 使用 get_header()
在模板文件的顶部,你可以使用 get_header()
函数来包含页眉。这通常是在文件的开头,紧跟在<?php
标签之后。
<?php
get_header(); // 包含页眉
?>
这个函数会自动加载当前主题目录中的 header.php
文件,这个文件通常包含了网站的标题、导航菜单、徽标等页眉部分的内容。
3. 添加内容
在调用 get_header()
之后,你可以添加你的页面内容,比如循环(Loop)来显示文章或页面内容。
// 页面内容
if ( have_posts() ) {
while ( have_posts() ) {
the_post();
// 显示文章或页面的内容
the_content();
}
}
4. 使用 get_footer()
在模板文件的底部,你可以使用 get_footer()
函数来包含页脚。
<?php
get_footer(); // 包含页脚
?>
这个函数会自动加载当前主题目录中的 footer.php
文件,这个文件通常包含了网站的版权信息、链接到隐私政策页面的链接、页脚菜单等页脚部分的内容。
完整的模板示例
以下是一个简单的模板文件示例,展示了如何使用 get_header()
和 get_footer()
:
<?php
/**
* Template Name: Custom Page Template
*/
get_header(); // 包含页眉
?>
<!-- 页面内容开始 -->
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<?php
if ( have_posts() ) {
while ( have_posts() ) {
the_post();
// 显示文章或页面的内容
the_content();
}
}
?>
</main>
</div>
<!-- 页面内容结束 -->
<?php
get_footer(); // 包含页脚
?>
确保你的 header.php
和 footer.php
文件位于你的主题目录中,并且正确地设置了页眉和页脚的内容。使用这些函数可以让你的主题保持整洁,并且更容易维护。