钩子文档

wp_authorize_application_redirect_url_invalid_protocols

💡 云策文档标注

概述

此文档介绍 WordPress 过滤器 wp_authorize_application_redirect_url_invalid_protocols,用于修改应用程序重定向 URL 中无效协议的列表。开发者可以通过此过滤器自定义哪些协议被视为无效,以增强安全性。

关键要点

  • 过滤器名称:wp_authorize_application_redirect_url_invalid_protocols
  • 参数:$bad_protocols(字符串数组,无效协议列表)和 $url(字符串,待验证的重定向 URL)
  • 用途:在验证重定向 URL 协议时,过滤无效协议,默认排除 http 和 javascript
  • 相关函数:wp_is_authorize_application_redirect_url_valid() 用于验证重定向 URL 协议方案
  • 引入版本:WordPress 6.3.2

📄 原文内容

Filters the list of invalid protocols used in applications redirect URLs.

Parameters

$bad_protocolsstring[]
Array of invalid protocols.
$urlstring
The redirect URL to be validated.

Source

$invalid_protocols = apply_filters( 'wp_authorize_application_redirect_url_invalid_protocols', $bad_protocols, $url );

Changelog

Version Description
6.3.2 Introduced.