Changeset 3247 for trunk/wp-includes/functions.php
- Timestamp:
- 11/30/2005 07:19:47 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/wp-includes/functions.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/functions.php
r3239 r3247 2148 2148 } 2149 2149 2150 function delete_usermeta( $user_id, $meta_key, $meta_value = '' ) { 2151 global $wpdb; 2152 if ( !is_numeric( $user_id ) ) 2153 return false; 2154 $meta_key = preg_replace('|[^a-z0-9_]|i', '', $meta_key); 2155 2156 if ( is_array($meta_value) || is_object($meta_value) ) 2157 $meta_value = serialize($meta_value); 2158 $meta_value = trim( $meta_value ); 2159 2160 if ( ! empty($meta_value) ) 2161 $wpdb->query("DELETE FROM $wpdb->usermeta WHERE user_id = '$user_id' AND meta_key = '$meta_key' AND meta_value = '$meta_value'"); 2162 else 2163 $wpdb->query("DELETE FROM $wpdb->usermeta WHERE user_id = '$user_id' AND meta_key = '$meta_key'"); 2164 2165 wp_cache_delete($user_id, 'users'); 2166 // FIXME: Need to delete username keyed cache object. 2167 } 2168 2150 2169 function register_activation_hook($file, $function) { 2151 2170 $file = plugin_basename($file);
Note: See TracChangeset
for help on using the changeset viewer.