函数文档

wp_delete_signup_on_user_delete()

💡 云策文档标注

概述

wp_delete_signup_on_user_delete() 是一个 WordPress 函数,用于在用户从数据库删除时,删除关联的注册条目。它通过全局 $wpdb 对象操作 signups 表。

关键要点

  • 函数在用户删除时自动清理 signups 表中的相关记录,确保数据一致性。
  • 参数包括用户 ID、重新分配 ID 和 WP_User 对象,用于定位要删除的注册条目。
  • 使用 $wpdb->delete() 方法执行删除操作,基于 user_login 字段匹配。
  • 该函数自 WordPress 5.5.0 版本引入。

代码示例

function wp_delete_signup_on_user_delete( $id, $reassign, $user ) {
	global $wpdb;

	$wpdb->delete( $wpdb->signups, array( 'user_login' => $user->user_login ) );
}

📄 原文内容

Deletes an associated signup entry when a user is deleted from the database.

Parameters

$idintrequired
ID of the user to delete.
$reassignint|nullrequired
ID of the user to reassign posts and links to.
$userWP_Userrequired
User object.

Source

function wp_delete_signup_on_user_delete( $id, $reassign, $user ) {
	global $wpdb;

	$wpdb->delete( $wpdb->signups, array( 'user_login' => $user->user_login ) );
}

Changelog

Version Description
5.5.0 Introduced.