_wp_delete_tax_menu_item

函式
_wp_delete_tax_menu_item ( $object_id, $tt_id, $taxonomy )
Access
Private
引數
  • (int) $object_id The ID of the original object being trashed.
    Required:
  • (int) $tt_id Term taxonomy ID. Unused.
    Required:
  • (string) $taxonomy Taxonomy slug.
    Required:
定義位置
相關方法
_wp_delete_post_menu_itemwp_update_nav_menu_itemwp_delete_nav_menuwp_get_nav_menu_itemswp_setup_nav_menu_item
引入
3.0.0
棄用
-

_wp_delete_tax_menu_item: 這個函式用來從WordPress資料庫中刪除一個分類法選單項。分類法是用來在WordPress中對內容進行分組的,例如類別和標籤: 這個函式可以用來刪除與特定分類法相關的選單項。

當一個選單項的原始物件被刪除時,作為處理該選單項的回撥。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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 );
}
}
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 ); } }
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 );
	}
}

常見問題

FAQs
檢視更多 >