在WordPress中,get_header()
和 get_footer()
是两个非常有用的函数,它们分别用于加载页眉(header)和页脚(footer)模板。以下是如何使用这些函数的步骤:
1. 创建自定义页面模板
首先,你需要创建一个自定义页面模板,以便在这些模板中使用 get_header()
和 get_footer()
函数。以下是一个简单的自定义页面模板示例:
<?php
/*
Template Name: My Custom Page
*/
?>
<?php get_header(); // 加载页眉模板 ?>
<!-- 页面内容开始 -->
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<?php
// 你的页面内容
while ( have_posts() ) :
the_post();
get_template_part( 'template-parts/content', 'page' );
// 如果评论是开启的
if ( comments_open() || get_comments_number() ) :
comments_template();
endif;
endwhile;
?>
</main>
</div>
<!-- 页面内容结束 -->
<?php get_footer(); // 加载页脚模板 ?>
2. 使用 get_header()
函数
get_header()
函数用于加载页眉模板。通常,这个函数应该放在自定义模板的开始部分,紧跟在PHP打开标签之后。
<?php get_header(); ?>
这个函数会自动查找名为 header.php
的文件,并在页面上加载它。如果你的主题有多个页眉模板,你可以通过传递参数来指定加载哪一个,例如:
<?php get_header('custom-header'); ?>
这将加载名为 header-custom-header.php
的模板。
3. 使用 get_footer()
函数
get_footer()
函数用于加载页脚模板。通常,这个函数应该放在自定义模板的结束部分,紧接在页面内容之后。
<?php get_footer(); ?>
和 get_header()
一样,get_footer()
会自动查找名为 footer.php
的文件。如果你有多个页脚模板,也可以通过传递参数来指定:
<?php get_footer('custom-footer'); ?>
这将加载名为 footer-custom-footer.php
的模板。
4. 保存并使用模板
将上述代码保存为一个 .php
文件,例如 my-custom-page.php
,并将其放置在你的WordPress主题目录中。然后,在WordPress后台创建或编辑页面时,你可以在页面编辑器的“页面属性”部分选择“模板”下拉菜单,并选择你创建的自定义模板。
这样,当你访问该页面时,WordPress就会使用你的自定义模板,并自动加载指定的页眉和页脚模板。