Filter hook 'wp_edit_nav_menu_walker'

in WP Core File wp-admin/includes/ajax-actions.php at line 1586

Description

Handles adding a menu item via AJAX. / function wp_ajax_add_menu_item() { check_ajax_referer( 'add-menu_item', 'menu-settings-column-nonce' ); if ( ! current_user_can( 'edit_theme_options' ) ) { wp_die( -1 ); } require_once ABSPATH . 'wp-admin/includes/nav-menu.php'; /* For performance reasons, we omit some object properties from the checklist. The following is a hacky way to restore them when adding non-custom items.

Occurrences

Filename Line Number
wp-admin/includes/ajax-actions.php 1586
wp-admin/includes/nav-menu.php 1266

PHP Doc

/**
 * Handles adding a menu item via AJAX.
 *
 * @since 3.1.0
 */
function wp_ajax_add_menu_item() {
	check_ajax_referer( 'add-menu_item', 'menu-settings-column-nonce' );

	if ( ! current_user_can( 'edit_theme_options' ) ) {
		wp_die( -1 );
	}

	require_once ABSPATH . 'wp-admin/includes/nav-menu.php';

	/*
	 * For performance reasons, we omit some object properties from the checklist.
	 * The following is a hacky way to restore them when adding non-custom items.
	 */