钩子文档

automatic_updates_is_vcs_checkout

💡 云策文档标注

概述

本文档介绍 WordPress 中的 automatic_updates_is_vcs_checkout 过滤器,用于控制自动更新器是否将文件系统位置视为可能由版本控制系统管理。开发者可以通过此过滤器自定义 VCS 检出检测逻辑。

关键要点

  • 过滤器名称:automatic_updates_is_vcs_checkout
  • 参数:$checkout(布尔值,表示是否在 $context 或 ABSPATH 或更高路径发现 VCS 检出)和 $context(字符串,文件系统上下文路径)
  • 返回值:应用过滤器后的布尔值,指示是否为 VCS 检出
  • 相关函数:WP_Site_Health_Auto_Updates::test_vcs_abspath() 和 WP_Automatic_Updater::is_vcs_checkout()
  • 引入版本:3.7.0

代码示例

apply_filters( 'automatic_updates_is_vcs_checkout', $checkout, $context );

📄 原文内容

Filters whether the automatic updater should consider a filesystem location to be potentially managed by a version control system.

Parameters

$checkoutbool
Whether a VCS checkout was discovered at $context or ABSPATH, or anywhere higher.
$contextstring
The filesystem context (a path) against which filesystem status should be checked.

Source

return apply_filters( 'automatic_updates_is_vcs_checkout', $checkout, $context );

Changelog

Version Description
3.7.0 Introduced.