diff -urN wordpress_213/wp-includes/cache.php wordpress_213.hk/wp-includes/cache.php
old
|
new
|
|
29 | 29 | function wp_cache_get($id, $flag = '') { |
30 | 30 | global $wp_object_cache; |
31 | 31 | |
| 32 | if (!is_object($wp_object_cache)) { |
| 33 | $wp_object_cache = new WP_Object_Cache(); |
| 34 | } |
| 35 | |
32 | 36 | return $wp_object_cache->get($id, $flag); |
33 | 37 | } |
34 | 38 | |
… |
… |
|
188 | 192 | function load_group_from_db($group) { |
189 | 193 | global $wpdb; |
190 | 194 | |
| 195 | if (!is_object($wpdb)) { |
| 196 | $wpdb = new wpdb(DB_USER, DB_PASSWORD, DB_NAME, DB_HOST); |
| 197 | } |
| 198 | |
191 | 199 | if ('category' == $group) { |
192 | 200 | $this->cache['category'] = array (); |
193 | 201 | if ($dogs = $wpdb->get_results("SELECT * FROM $wpdb->categories")) { |