钩子文档

delete_term_relationships

💡 云策文档标注

概述

delete_term_relationships 是一个 WordPress 动作钩子,在对象与术语的关系被删除之前立即触发。它允许开发者在删除关系时执行自定义操作。

关键要点

  • 这是一个动作钩子,用于在删除对象-术语关系前执行代码。
  • 钩子传递三个参数:$object_id(对象ID)、$tt_ids(术语分类ID数组)和$taxonomy(分类法slug)。
  • 该钩子由 wp_remove_object_terms() 函数调用,用于移除与给定对象关联的术语。
  • 从 WordPress 4.7.0 版本开始添加了 $taxonomy 参数,最初在 2.9.0 版本引入。

📄 原文内容

Fires immediately before an object-term relationship is deleted.

Parameters

$object_idint
Object ID.
$tt_idsarray
An array of term taxonomy IDs.
$taxonomystring
Taxonomy slug.

Source

do_action( 'delete_term_relationships', $object_id, $tt_ids, $taxonomy );

Changelog

Version Description
4.7.0 Added the $taxonomy parameter.
2.9.0 Introduced.