Changeset 3190
- Timestamp:
- 11/22/2005 12:36:36 AM (21 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
-
wp-admin/admin-functions.php (modified) (1 diff)
-
wp-includes/functions-post.php (modified) (1 diff)
-
wp-includes/functions.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/admin-functions.php
r3176 r3190 176 176 } 177 177 178 // Meta Stuff 179 if ($_POST['meta']) { 180 foreach ($_POST['meta'] as $key => $value) 181 update_meta($key, $value['key'], $value['value']); 182 } 183 184 if ($_POST['deletemeta']) { 185 foreach ($_POST['deletemeta'] as $key => $value) 186 delete_meta($key); 187 } 188 189 add_meta($post_ID); 190 178 191 wp_update_post($_POST); 179 192 180 193 // Now that we have an ID we can fix any attachment anchor hrefs 181 fix_attachment_links($_POST['ID']); 182 183 // Meta Stuff 184 if ($_POST['meta']) 185 : foreach ($_POST['meta'] as $key => $value) 186 : update_meta($key, $value['key'], $value['value']); 187 endforeach; 188 endif; 189 190 if ($_POST['deletemeta']) 191 : foreach ($_POST['deletemeta'] as $key => $value) 192 : delete_meta($key); 193 endforeach; 194 endif; 195 196 add_meta($post_ID); 194 fix_attachment_links($post_ID); 197 195 198 196 return $post_ID; -
trunk/wp-includes/functions-post.php
r3169 r3190 185 185 generate_page_rewrite_rules(); 186 186 187 if ( empty($page_template) ) 188 $page_template = 'Default Template'; 189 190 if ( ! update_post_meta($post_ID, '_wp_page_template', $page_template)) 191 add_post_meta($post_ID, '_wp_page_template', $page_template, true); 187 if ( !empty($page_template) ) 188 if ( ! update_post_meta($post_ID, '_wp_page_template', $page_template)) 189 add_post_meta($post_ID, '_wp_page_template', $page_template, true); 192 190 } 193 191 -
trunk/wp-includes/functions.php
r3142 r3190 511 511 meta_key = '$key' AND post_id = '$post_id'"); 512 512 $cache_key = $post_meta_cache['$post_id'][$key]; 513 foreach ($cache_key as $index => $data) 514 $post_meta_cache['$post_id'][$key][$index] = $original_value; 513 if ( !empty($cache_key) ) 514 foreach ($cache_key as $index => $data) 515 $post_meta_cache['$post_id'][$key][$index] = $original_value; 515 516 } else { 516 517 $wpdb->query("UPDATE $wpdb->postmeta SET meta_value = '$value' WHERE 517 518 meta_key = '$key' AND post_id = '$post_id' AND meta_value = '$prev_value'"); 518 519 $cache_key = $post_meta_cache['$post_id'][$key]; 519 foreach ($cache_key as $index => $data) 520 if ( $data == $original_prev ) 521 $post_meta_cache['$post_id'][$key][$index] = $original_value; 520 if ( !empty($cache_key) ) 521 foreach ($cache_key as $index => $data) 522 if ( $data == $original_prev ) 523 $post_meta_cache['$post_id'][$key][$index] = $original_value; 522 524 } 523 525
Note: See TracChangeset
for help on using the changeset viewer.