钩子文档

pre_delete_site_option_{$option}

💡 云策文档标注

概述

pre_delete_site_option_{$option} 是一个动态 Hook,在删除特定网络选项之前立即触发。它允许开发者在删除操作前执行自定义代码。

关键要点

  • 这是一个动态 Hook,名称中的 $option 部分对应要删除的选项名称。
  • Hook 接收两个参数:$option(选项名称,字符串类型)和 $network_id(网络 ID,整数类型)。
  • 在 WordPress 4.4.0 版本中引入了 $option 参数,4.7.0 版本中增加了 $network_id 参数。
  • 相关函数包括 delete_network_option(),用于按名称删除网络选项。

📄 原文内容

Fires immediately before a specific network option is deleted.

Description

The dynamic portion of the hook name, $option, refers to the option name.

Parameters

$optionstring
Option name.
$network_idint
ID of the network.

Source

do_action( "pre_delete_site_option_{$option}", $option, $network_id );

Changelog

Version Description
4.7.0 The $network_id parameter was added.
4.4.0 The $option parameter was added.
3.0.0 Introduced.