Ticket #23289: 23289.diff
| File 23289.diff, 793 bytes (added by nacin, 4 months ago) |
|---|
-
wp-includes/option.php
104 104 * @param string $option Option name. 105 105 */ 106 106 function wp_protect_special_option( $option ) { 107 $protected = array( 'alloptions', 'notoptions' ); 108 if ( in_array( $option, $protected ) ) 107 if ( 'alloptions' === $option || 'notoptions' === $option ) 109 108 wp_die( sprintf( __( '%s is a protected WP option and may not be modified' ), esc_html( $option ) ) ); 110 109 } 111 110 … … 360 359 function delete_option( $option ) { 361 360 global $wpdb; 362 361 362 $option = trim( $option ); 363 if ( empty( $option ) ) 364 return false; 365 363 366 wp_protect_special_option( $option ); 364 367 365 368 // Get the ID, if no ID then return
