WordPress at Your Fingertips
function is not described

_wp_delete_tax_menu_item() WP 3.0.0

Serves as a callback for handling a menu item when its original object is deleted.

This is an internal function for using it by WP core itself. It's not recommended to use this function in your code.

No Hooks.

Return

null. Nothing.

Usage

_wp_delete_tax_menu_item( $object_id, $tt_id, $taxonomy );
$object_id(int) (required)
The ID of the original object being trashed.
$tt_id(int) (required)
Term taxonomy ID. Unused.
$taxonomy(string) (required)
Taxonomy slug.

Changelog

Since 3.0.0 Introduced.

Code of _wp_delete_tax_menu_item() WP 5.7.2

<?php
function _wp_delete_tax_menu_item( $object_id, $tt_id, $taxonomy ) {
	$object_id = (int) $object_id;

	$menu_item_ids = wp_get_associated_nav_menu_items( $object_id, 'taxonomy', $taxonomy );

	foreach ( (array) $menu_item_ids as $menu_item_id ) {
		wp_delete_post( $menu_item_id, true );
	}
}