WP_Nav_Menu_Widget::update() – Handles updating settings for the current Navigation Menu widget instance.

You appear to be a bot. Output may be restricted

Description

Handles updating settings for the current Navigation Menu widget instance.

Usage

$array = WP_Nav_Menu_Widget::update( $new_instance, $old_instance );

Parameters

$new_instance
( array ) required – New settings for this instance as input by the user via WP_Widget::form().
$old_instance
( array ) required – Old settings for this instance.

Returns

array Updated settings to save.

Source

File name: wordpress/wp-includes/widgets/class-wp-nav-menu-widget.php
Lines:

1 to 10 of 10
  public function update( $new_instance, $old_instance ) {
    $instance = array();
    if ( ! empty( $new_instance['title'] ) ) {
      $instance['title'] = sanitize_text_field( $new_instance['title'] );
    }
    if ( ! empty( $new_instance['nav_menu'] ) ) {
      $instance['nav_menu'] = (int) $new_instance['nav_menu'];
    }
    return $instance;
  }
 

 View on GitHub View on Trac