_wp_delete_post_menu_item

函式
_wp_delete_post_menu_item ( $object_id )
Access
Private
引數
  • (int) $object_id The ID of the original object being trashed.
    Required:
定義位置
相關方法
_wp_delete_tax_menu_item_wp_delete_orphaned_draft_menu_itemsdelete_post_metawp_delete_postwp_delete_site
引入
3.0.0
棄用
-

_wp_delete_post_menu_item: 這個函式用來從WordPress資料庫中刪除一個選單項: 當你在WordPress中刪除一個文章時,任何相關的選單項都不會自動刪除: 這個函式可以用來刪除這些選單項。

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function _wp_delete_post_menu_item( $object_id ) {
$object_id = (int) $object_id;
$menu_item_ids = wp_get_associated_nav_menu_items( $object_id, 'post_type' );
foreach ( (array) $menu_item_ids as $menu_item_id ) {
wp_delete_post( $menu_item_id, true );
}
}
function _wp_delete_post_menu_item( $object_id ) { $object_id = (int) $object_id; $menu_item_ids = wp_get_associated_nav_menu_items( $object_id, 'post_type' ); foreach ( (array) $menu_item_ids as $menu_item_id ) { wp_delete_post( $menu_item_id, true ); } }
function _wp_delete_post_menu_item( $object_id ) {
	$object_id = (int) $object_id;

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

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

常見問題

FAQs
檢視更多 >