wpseek.com
Un motore di ricerca WordPress per sviluppatori e autori di temi



_wp_reset_invalid_menu_item_parent › WordPress Function

Da6.2.0
Deprecaton/a
_wp_reset_invalid_menu_item_parent ( $menu_item_data )
Accedi:
  • private
Parametri:
  • (array) $menu_item_data The menu item data array.
    Richiesto:
Ritorna:
  • (array) The menu item data with reset menu_item_parent.
Definito a:
Codex:

Prevents menu items from being their own parent.

Resets menu_item_parent to 0 when the parent is set to the item itself. For use before saving _menu_item_menu_item_parent in nav-menus.php.


Sorgenti

function _wp_reset_invalid_menu_item_parent( $menu_item_data ) {
	if ( ! is_array( $menu_item_data ) ) {
		return $menu_item_data;
	}

	if (
		! empty( $menu_item_data['ID'] ) &&
		! empty( $menu_item_data['menu_item_parent'] ) &&
		(int) $menu_item_data['ID'] === (int) $menu_item_data['menu_item_parent']
	) {
		$menu_item_data['menu_item_parent'] = 0;
	}

	return $menu_item_data;
}