function b5_remove_option_from_serialized_array( $option_name, $remove, $kv = 'k' ) { $extracted = maybe_unserialize( get_option( $option_name) ); if( is_array( $extracted ) || is_object( $extracted ) ) { if( $kv == 'k' ) unset( $extracted[$remove] ); if( $kv == 'v' ) unset $extracted[array_keys($extracted, $remove)]; $reserialize = serialize($extracted); update_option( $option_name, $reserialize ); } }