钩子文档

plugin_files_exclusions

💡 云策文档标注

概述

plugin_files_exclusions 是一个 WordPress 过滤器,用于在扫描文件夹时过滤被排除的目录和文件数组。它允许开发者自定义哪些目录或文件不应被包含在插件文件列表中。

关键要点

  • 这是一个过滤器 Hook,名称为 plugin_files_exclusions,用于修改排除项数组。
  • 默认排除的目录包括 CVS、node_modules、vendor 和 bower_components。
  • 参数 $exclusions 是一个字符串数组,表示被排除的目录和文件。
  • 在 WordPress 4.9.0 版本中引入,与 get_plugin_files() 函数相关。

📄 原文内容

Filters the array of excluded directories and files while scanning the folder.

Parameters

$exclusionsstring[]
Array of excluded directories and files.

Source

$exclusions = (array) apply_filters( 'plugin_files_exclusions', array( 'CVS', 'node_modules', 'vendor', 'bower_components' ) );

Changelog

Version Description
4.9.0 Introduced.