钩子文档

wpmu_delete_blog_upload_dir

💡 云策文档标注

概述

wpmu_delete_blog_upload_dir 是一个 WordPress 过滤器,用于在删除站点时过滤要删除的上传基础目录路径。它允许开发者自定义删除操作中涉及的上传目录。

关键要点

  • 过滤器名称:wpmu_delete_blog_upload_dir
  • 参数:$basedir(字符串,上传路径,不含子目录,参考 wp_upload_dir())和 $site_id(整数,站点 ID)
  • 用途:在站点删除过程中,修改或指定要删除的上传基础目录
  • 相关函数:wp_uninitialize_site() 使用此过滤器来运行站点的反初始化例程
  • 引入版本:WordPress MU 3.0.0

📄 原文内容

Filters the upload base directory to delete when the site is deleted.

Parameters

$basedirstring
Uploads path without subdirectory. See wp_upload_dir().
$site_idint
The site ID.

Source

$dir     = apply_filters( 'wpmu_delete_blog_upload_dir', $uploads['basedir'], $site->id );

Changelog

Version Description
MU (3.0.0) Introduced.