функция since 3.0.0

_wp_delete_tax_menu_item()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

_wp_delete_tax_menu_item( int $object_id, int $tt_id, string $taxonomy )

Описание

Служит функцией обратного вызова для обработки элемента меню при удалении его исходного объекта.

Параметры

$object_id int обязательный
ID исходного объекта, помещаемого в корзину.
$tt_id int обязательный
ID термина таксономии. Не используется.
$taxonomy string обязательный
Слаг таксономии.

Исходный код

wp-includes/nav-menu.php:1117

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 );
	}
}

История изменений

ВерсияОписание
3.0.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.