钩子文档

https_local_ssl_verify

💡 云策文档标注

概述

本文档介绍了 WordPress 中的 https_local_ssl_verify 过滤器,用于控制本地 HTTP API 请求的 SSL 验证行为。开发者可以通过此过滤器调整 SSL 证书验证设置,以适配不同环境需求。

关键要点

  • 过滤器名称:https_local_ssl_verify
  • 参数:$ssl_verify(布尔值或字符串,控制 SSL 验证或指定证书路径)和 $url(请求 URL)
  • 用途:影响本地请求的 SSL 验证,常用于循环测试、REST API 检查等场景
  • 版本历史:从 WordPress 2.8.0 引入,5.1.0 版本添加了 $url 参数

代码示例

$ssl_verify = apply_filters( 'https_local_ssl_verify', $ssl_verify, $url );

注意事项

  • 此过滤器主要用于本地环境,修改 SSL 验证可能影响安全性,需谨慎使用
  • 相关函数包括 WP_Automatic_Updater、WP_Site_Health 等,用于处理自动更新、站点健康检查等任务

📄 原文内容

Filters whether SSL should be verified for local HTTP API requests.

Parameters

$ssl_verifybool|string
Boolean to control whether to verify the SSL connection or path to an SSL certificate.
$urlstring
The request URL.

Source

$ssl_verify = apply_filters( 'https_local_ssl_verify', $ssl_verify, $url );

Changelog

Version Description
5.1.0 The $url parameter was added.
2.8.0 Introduced.