WP_Widget_Pages::update()
Handles updating settings for the current Pages widget instance.
Метод класса: WP_Widget_Pages{}
Хуков нет.
Возвращает
Массив
. Updated settings to save.
Использование
$WP_Widget_Pages = new WP_Widget_Pages(); $WP_Widget_Pages->update( $new_instance, $old_instance );
- $new_instance(массив) (обязательный)
- New settings for this instance as input by the user via WP_Widget::form().
- $old_instance(массив) (обязательный)
- Old settings for this instance.
Список изменений
С версии 2.8.0 | Введена. |
Код WP_Widget_Pages::update() WP Widget Pages::update WP 6.7.1
public function update( $new_instance, $old_instance ) { $instance = $old_instance; $instance['title'] = sanitize_text_field( $new_instance['title'] ); if ( in_array( $new_instance['sortby'], array( 'post_title', 'menu_order', 'ID' ), true ) ) { $instance['sortby'] = $new_instance['sortby']; } else { $instance['sortby'] = 'menu_order'; } $instance['exclude'] = sanitize_text_field( $new_instance['exclude'] ); return $instance; }