WordPress调用底部文件时HOOK:get_footer

该钩子中的代码逻辑会在执行get_footer函数中的代码之前执行。

描述

该HOOK在调用函数 get_footer 时触发,该钩子中的代码逻辑会在执行get_footer函数中的代码之前执行。

WordPress调用页脚函数:get_footer

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

参数

名称类型含义
name字符串get_footer时传入的名字
args数组get_footer时传入的数组值

源码位置

File: wp-includes/general-template.php 82行

function get_footer( $name = null, $args = array() ) {
    /**
     * Fires before the footer template file is loaded.
     *
     * @since 2.1.0
     * @since 2.8.0 The `$name` parameter was added.
     * @since 5.5.0 The `$args` parameter was added.
     *
     * @param string|null $name Name of the specific footer file to use. Null for the default footer.
     * @param array       $args Additional arguments passed to the footer template.
     */
    do_action( 'get_footer', $name, $args );
 
    $templates = array();
    $name      = (string) $name;
    if ( '' !== $name ) {
        $templates[] = "footer-{$name}.php";
    }
 
    $templates[] = 'footer.php';
 
    if ( ! locate_template( $templates, true, true, $args ) ) {
        return false;
    }
}

如图:

付费内容概括

  1. 简单使用
  2. 不同底部文件执行不同逻辑
  3. 参数筛选执行不同逻辑

为TA充电
共{{data.count}}人
人已赞赏
钩子-HOOK

WordPress调用头部文件时HOOK:get_header

2021-5-24 13:29:13

函数文档

WordPress注册菜单:register_nav_menus

2021-5-25 9:02:51

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索