钩子文档

set_404

💡 云策文档标注

概述

set_404 是一个 WordPress Hook,在触发 404 错误后执行,允许开发者对 WP_Query 实例进行自定义处理。

关键要点

  • Hook 名称:set_404
  • 触发时机:在 404 错误被触发后立即执行
  • 参数:$query(WP_Query 实例,通过引用传递)
  • 源代码:do_action_ref_array( 'set_404', array( $this ) )
  • 相关函数:WP_Query::set_404(),用于设置 404 属性和保存查询是否为 feed
  • 引入版本:WordPress 5.5.0

📄 原文内容

Fires after a 404 is triggered.

Parameters

$queryWP_Query
The WP_Query instance (passed by reference).

Source

do_action_ref_array( 'set_404', array( $this ) );

Changelog

Version Description
5.5.0 Introduced.