BBP_Topics_Widget::update( array $new_instance = array(), array $old_instance = array() )
Update the topic widget options
Description Description
Parameters Parameters
- $new_instance
-
(Optional) The new instance options
Default value: array()
- $old_instance
-
(Optional) The old instance options
Default value: array()
Source Source
File: includes/common/widgets.php
public function update( $new_instance = array(), $old_instance = array() ) { $instance = $old_instance; $instance['title'] = strip_tags( $new_instance['title'] ); $instance['order_by'] = strip_tags( $new_instance['order_by'] ); $instance['parent_forum'] = sanitize_text_field( $new_instance['parent_forum'] ); $instance['max_shown'] = (int) $new_instance['max_shown']; // Date $instance['show_date'] = isset( $new_instance['show_date'] ) ? (bool) $new_instance['show_date'] : false; // Author $instance['show_user'] = isset( $new_instance['show_user'] ) ? (bool) $new_instance['show_user'] : false; // Force to any if ( ! empty( $instance['parent_forum'] ) && ! is_numeric( $instance['parent_forum'] ) ) { $instance['parent_forum'] = 'any'; } return $instance; }
Changelog Changelog
Version | Description |
---|---|
2.0.0 | Introduced. |