描述
载入主题的页脚模板,或者如果指定了名称,则将载入指定的页脚。
对于参数,如果文件名为“footer-special.php”,则指定“special”。
参数
- $name
-
(string) (可选) 指定的页脚名称。
默认值: null
- $args
-
(array) (可选) 传递给页脚模板的其他参数。
默认值: array()
返回
(void|false) 成功无返回,如果模板不存在,则为false。
源码
更新日志
版本 | 描述 |
---|---|
5.5.0 | 添加了$args 参数 |
1.5.0 | 开始引入 |
使用示例
多页脚
不同页面的不同页脚。<?php if ( is_home() ) : get_footer( 'home' ); elseif ( is_404() ) : get_footer( '404' ); else : get_footer(); endif; ?>
主页和404页脚的文件名应分别为
footer-home.php
和footer-404.php
。命名页脚模板使用
$name
参数加载特定页脚文件:<?php get_footer( 'special' ); ?>
主题文件中的上述代码将加载模板文件:
footer-special.php
。如果未找到,将默认加载:footer.php
。在主题主目录下创建footer-new.php文件,并放入以下代码
<?php echo $args['name']; ?> <br> <?php echo $args['location']; ?>
// 在 page.php, single.php 等文件放入下面代码 // 我放在 index.php 文件 <?php get_footer('new',array('name'=>'Muhammad Jawad Abbasi','location'=>'Pakistan')); ?>
输出
Muhammad Jawad Abbasi
Pakistan以下代码是“HTTP 404:未找到”错误模板的简单示例(您可以将其作为
404.php
包含在主题中)。<?php get_header(); ?> <h2>Error 404 - Not Found</h2> <?php get_sidebar(); ?> <?php get_footer(); ?>