当前浏览:首页 / WordPress钩子 / get_footer

do_action( 'get_footer', string|null $name, array $args )

在加载页脚模板文件之前激发

footer


参数

$name

(string|null) 要使用的特定页脚文件的名称。默认页脚为Null。

$args

(array) 传递给页脚模板的其他参数。


说明

get_footer是一个从get_footer()函数一开始调用就运行的钩子。如果传入特定页脚文件的名称,如get_footer( 'new' ),那么do_action将传入该名称作为钩子的参数,如果你愿意,这允许你将add_action调用限制在特定的模板上。添加到这个钩子的动作应该被添加到你的 functions.php 文件中。

注意:这个钩子最适合用来设置和执行在页面加载之后才会回显到浏览器的代码。在显示任何标记之前,您回显的任何内容都将显示出来。



源码

查看源码 官方文档


更新日志

版本描述
5.5.0添加了$args参数
2.8.0添加了$name参数
2.1.0开始引入

使用示例

  • 示例1

    以下示例将有条件地显示不同页脚的脚本。这只是如何使用挂钩的一个示例,并将使用二级模板页面footer-new.php

    function themeslug_footer_hook( $name ) {
    	if ( 'new' == $name ) { ?>
    		<script>
    			(function($) {
    				//put all your jQuery goodness in here.
    			})(jQuery);
    		</script>
    	<?php
    	}
    }
    add_action( 'get_footer', 'themeslug_footer_hook' );