'never', ); for ( $i = 1; $i < 31; $i ++ ) { $deleteOptionItems[ $i ] = $i; } $deleteOptionPeriod = array( 'months' => 'months', 'days' => 'days', 'years' => 'years' ) ?>

1, 'delete' => 0, 'delete_unconfirmed' => 7, 'delete_period' => 'months', 'delete_unconfirmed_period' => 'months', ) ); return $settings; } /** * Update the settings based on the POST data. * * @param array $settings The current settings. * * @return array The updated settings. */ protected function onSave( $settings ) { if ( isset( $_POST['delete'] ) ) { $settings['delete'] = (int) $_POST['delete']; } if ( isset( $_POST['delete_unconfirmed'] ) ) { $settings['delete_unconfirmed'] = (int) $_POST['delete_unconfirmed']; } if ( isset( $_POST['support'] ) ) { $settings['support'] = (int) $_POST['support']; } else { $settings['support'] = 0; } if ( isset( $_POST['delete_period'] ) ) { $settings['delete_period'] = sanitize_text_field( $_POST['delete_period'] ); } if ( isset( $_POST['delete_unconfirmed_period'] ) ) { $settings['delete_unconfirmed_period'] = sanitize_text_field( $_POST['delete_unconfirmed_period'] ); } return $settings; } } }