We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ebb49d0 commit d828910Copy full SHA for d828910
1 file changed
src/Options.php
@@ -634,7 +634,12 @@ public static function saveFromAdmin(
634
foreach ( $option_specs as $option_spec ) {
635
$name = $option_spec->name;
636
// phpcs:ignore WordPress.Security.NonceVerification.Missing -- Nonce verification is handled by calling function
637
- $v = $_POST[ $name ] ?? '';
+ if ( isset( $_POST[ $name ] ) ) {
638
+ // phpcs:ignore WordPress.Security.NonceVerification.Missing
639
+ $v = sanitize_text_field( wp_unslash( $_POST[ $name ] ) );
640
+ } else {
641
+ $v = '';
642
+ }
643
OptionData::fromUserInput( $option_spec, $v )->save();
644
}
645
0 commit comments